I've always had great, honest service from the people at this bike shop. Most recently I got a flat tire fixed, and then a week later it went flat again. I went back, fully expecting to pay again since I figured I was just unlucky, but they offered to fix it (and replace the tube) on the house, since they weren't able to confidently determine that it wasn't due to something they had missed the week before. It was a really pleasant surprise after a crappy day with a flat tire (and therefore, having to take the TTC everywhere). My dog also loves visiting the shop! :)