I've always had good experiences at Silver Eagle Group.
http://silvereaglegroup.com/
The NRA range seems to always have very long wait times, and Gilbert's is terrible for many reasons.
Agree with all the above. Everyone there makes you feel very welcome, and the awesome dog is an added bonus! Bought my PPQ there and the transaction was great.
Just finished my first build.
Still waiting on my raptor charging handle, but borrowed a buddies CH and took it to the range tonight. Shoots like a dream!