Just moved to Toronto and found this business through Yelp. I am very picky when it comes to auto shops and many other service businesses, as many get a bad reputation. I did my research and I had a great experience so far.
Day 1: Made an appointment and my car was looked at during the allotted time. Derek explained and showed me everything he thought it could be - oiled up some parts that may be a concern. Price was GREAT - $41.99 for a diagnostic rather than an hour rate like many other shops charge. He was friendly and explained things and was personable.
Waited a few weeks and the sound seemed worse. He gave me a quote on parts and labour and I was pleased with the prices. The parts were much more affordable than other shops and they were the same quality and brand - he doesn't over charge for the parts - you pay what he pays. ie. other place, 2 of the same parts were $300 each, where here I got 3 parts (there's 3 arms for the tires, I wanted to change all 3), for $475 total.
Waited again to make sure, then the noise got even worse and had to just change the 3 parts. Called on a Saturday, made an appointment for Monday. Went in, he ordered the parts. I left to drive the car and try to activate the noise (my noise wasn't constant, only showed up after a while of driving). Came back in about 2 hours and the parts were already there. His supplier is local and sends them over asap. I left my car there around 12noon and by 4pm (same day) I was able to go back and pick up my car.
Only 1-2 days to fix my issue at a reasonable price and with great service. He explained in detail what he did with my car and showed me my old parts so I knew what the issue was. He also wanted to make sure the right parts were changed and he wasn't doing any unnecessary part changes unless they were needed.
This is a smaller shop so they only take on what they can handle - they don't overbook their customers like many other shops do. (If you want to see what shop not to go to, check out my profile).