I'm a pretty avid DIY'er. That being said, I'm not the best at it all the time. I've been to Sweet Pete's on several occasions where I either screwed something up, or was too afraid to screw something up. They were able to get my bike back to me quickly, sometimes same day at a reasonable cost. They also stock a lot of mid-higher end bike parts, so if you need a replacement immediately they can do that for you to get you back riding as soon as possible. This is a struggle with some other shops if you have a higher end bicycle. My bike always rides top notch after it leaves there. They also do group mtb rides on the don valley. I've tried a few other shops in Toronto before and thought I was satisfied... I was wrong.