These guys are very knowledgeable and have great customer service. They only carry 2 or 3 brands so the selection is average. Their prices are pretty high though and if you need any kind of service on your bike done you will wait a week or more.
Pros: Decent selection, very friendly and knowledgable
Cons: high prices, long wait for service
more