This place is amazing, one of the few bike shops you can actually trust, both with the knowledge and pricing. And no attitudes. John is very patient with lots of questions, and there always seems to be a volunteer who can assist you with something...like taking a used part off to buy or to answer questions. They have repair classes and you can rent time and tools to fix your machine on the premises, with a very well stocked workshop of tools. I believe you can also pay a person to assist you with your repairs.
They have a great assortment of used and new parts and really, I wouldn't go anywhere else for repairs and used parts. They will also order parts for you and they have a good return policy.
A great place, they way it should be.