They dont have tons of selection but the service is incredible. They will fix just about anything and they don't charge you an arm and a leg. If you need a part or something fixed go here. If you're seriously shopping for a whole new bike you might be better off shopping at a bigger spot.
Pros: Good local bike shop
Cons: not a lot of stock