I've been to (and reviewed) several shooting ranges over the last few years. This is one of my favorites. The attached store is large, bright and full of stuff I would love to buy. I can't comment on their gun prices because I've never really looked all that closely...I'm not an AZ resident, so I can't buy guns there. I will say their ammo prices were average (and by average, I mean they are pretty sadly inflated). The last time I was there a .50 cal BMG sat on the counter in all it's glory. The range is on the smaller side of things...not enough stalls for everyone, but that's not their fault - they just get busy!
With that said, Tuesdays (I'm pretty sure, it's Tuesday) are when ladies get free range time and things get a little more crowded...so show up early and keep your eye out for the first-timers who flock to the place (girls taking lots of pictures is a comment sight). They have quite a few rental guns and some pretty friendly staff. If I lived in Mesa, I'd consider becoming a member.