I love every experience at AZFirearms.
I purchased a handgun that I wanted that they didn't carry, but they showed me their site and how to find a whole selection of guns. Turns out, there were a few sales that made it really(!) reasonable. Mark, and the other guys are all great. I don't know anybody in that store who hasn't been absolutely professional, patient and helpful.
I also noticed that AZFirearms also participated in a recent desert clean-up initiative. It's really great to see a little shop get involved in such a big way. None of the other major stores or chains were there, and AZFirearms was getting dirty, cleaning up the desert with volunteers from the NRA, Tread Lightly and the BLM/Park Service. Very cool, guys. Kudos for caring about your local community and pitching in on the volunteerism.
For these reasons, I go here first whenever possible. Class act, all around.