NFA is a good place with great customer service and friendly people. Some cool shirts at pretty good prices too. It's a fairly large showroom, very clean and well organized. Too bad no bulk 5.56 was in stock.
If you haven't been here then check it out.