I had been into several previous cycle shops the day that I walked into Bishop's and was quickly greeted by their friendly and knowledgeable staff (who are also riders.) They evaluated my needs and recommended several bikes that I could take out for a test drive. Bishop's has a full range of accessories, and the store includes a comfy couch! They are my bike shop from here on.
Pros: Location by the river
Cons: none
more