Before I found far better alternatives, Firepower was my range of choice. I do not mind the staff, I enjoy their sense of humor and don't take their attitudes personally. They are a great group of employees and have added some new people since my last visit. They take safety seriously and a lot of the customers that come in are not prepared to handle a firearm. Mix the stress of more customers than range lanes with amateur shooters and anyone would have a tendency to be short by the end of the day. Their expert opinion can come across as offensive to some, but their major concern is preventing avoidable accidents i.e they heavily suggest taking training and safety classes before getting lane time or bring an experienced shooter for everyone's sake. The biggest downfall for me is the ventilation on the range is very poor. In the summer it gets so hot and the air so thick with powder discharge that customers will leave in a hustle, drenched in their own sweat. Hotter than Hades.
I've made all my pistol purchases from Firepower and have been happy with each buy as I was able to find a great bargain each time. I will admit the store is lacking salesmanship in the sense that the gun range takes 75% of the employees attention and buyers have a difficult time getting the opportunity to shop around the store with an employee in tow to handle the options they want to weigh.
Depending on who is helping you during the purchase you will get a varying degree of knowledge on the brand and model, so do your research because their staff will not put you in a corner like an aggressive car salesman and feed you a bunch of BS to make a sale. They also do not make deals for anyone, so the price tag is concrete.
Overall I'd go back to purchase, but I've found better range options.
Check 'em out, but keep your expectations realistic. It's not your everyday retail environment.