They had a location near where I lived until earlier this year, but I never made the trip.
From what I gather from people who have, it's a corporate gun shop and attached range. Haven't heard anything good from people I know, but they're opening new locations so I guess it's working for them.