Don't bother with any other bike shop - this one has it all, including the best service I've ever experienced. The owner is a pro-level cyclist and really knows his stuff, without being overbearing or intimidating. With his help I found the perfect bike for me, with a better fit than I've ever had thanks to the custom fitting service he offers. On top of that, he gave me a great price, and even threw in some freebies. Need I say more? He's got a customer for life!