I've bought two bikes here (one for me, one for my kid), and regularly take my bike in for repairs and maintenance. The staff are polite, and the work they did on my bike has always been affordable and done promptly. A couple of times they didn't even charge me for small adjustments. As someone who loves riding but isn't a "gearhead," I value their advice and they haven't led me astray yet. I was having problems with my tires going flat, and the owner recommended a different set of tires, which turned out to be fantastic - no flats since. I feel lucky to have these guys in the neighbourhood!