We bought bikes here years ago, and have been in a few times since then. They are always super friendly, helpful, and easy to deal with. The prices are quite good. They have a large selection of bikes and accessories, as well as a large shop space. I'd certainly recommend them for bikes, parts, and service.
Oh yeah, on my last trip in I heard the service manager helping a customer diagnose and potentially fix his bike, right on the phone. That's great service.