I've been going to BikeBike for a few seasons now. Although I've not purchased a bicycle from them (yet) I've had repairs/maintenance done. Service was fast, friendly & done right. I've also bought accessories from here and found they have a well curated selection of good stuff at fair prices. The shop does wonders for the bike community in the city too, for instance organized bike rides, advocacy and a bike repair 'tree' out front of the shop.