Not recommended. Though they do have a large selection, the prices are quite inflated... and good luck bargaining with them. Buying on internet, or at gun shows is the way to go. Oh, by the way, if you buy one on the internet and want to have it sent to them (must go through FFL), you better hope they don't have that model you bought in stock, or they won't do it for you.\r
Overall i think they are a good establishment despite my own experience, if you have the money for their prices (not much lower than list + tax).