I found this place by accident as I got a flat tire on the river mountain loop trail but ended up going back for a fitting and near pedals and shoes for my road bike. These guys provided excellent service and the prices were great. As part of the fitting my slightly-too-big big needed a stem that was a bit shorter. They had a trade in that looked brand new but they sold it at a discount which was excellent. Overall I felt like I got a great value but also felt like I was getting sold great quality stuff.
Also: I am very often put off by the vibe in bike stores, but everyone was friendly and they all went the extra mile. I wish they were in Vegas...