I went to Keith's after buying a Glock 17 from my buddy. The gun originally came from California, and law prohibits magazines larger than 10 rounds. So I came by Keith's on leave (I'm active duty U.S. Army) for a couple 17 round magazines. Immediately I felt disrespected, cause when I asked to see the magazine's I would be purchasing the employee looked at me like I was an idiot and said ""It's just like any other magazine."" I'm the type of person who likes to inspect merchandise that I'm putting money in to, much like most buyers. So I took his gesture and had him bring me 2. Then I asked for 9mm rounds, I told him I wanted 150. He responded even more impatiently with ""What kind of rounds?"" I said ""Regular"" (Insinuating any brand, not hollow point or unjacketed, etc). He looked at me like I was a complete jackass, then turned around and grabbed Remington rounds walked back to the register and rung me up for $100 which was a decent price, though I expected the magazines to be cheaper coming from ""The best deals in the Northwest"". I paid and left, extremely disappointed with their staff and with a feeling of regret because I left my money with them. On the way out my wife said ""Are you sure you want this from them? They just treated you like complete s**t"".
Overall they had a good selection, but they treat their customers like s**t. Basically the employee I dealt with felt like I was a ""newbie"" of sorts when it comes to weapons, which I am far from, but he didn't 2nd guess me in any way because all I got from him was 3 sentences and all were in a rude manner.
I'll just wait for another gun show to come around when I take leave cause these guys are a**holes. On top of that they don't do military discount, so if you want another reason to dislike them, there you go.
You might pay $5-10 extra for different parts of your weapon with other dealers who aren't complete shitheads, it would be worth the trip.