I go here regularly to get service done. I find the prices fair and the service quick. When I had a problem with a repair (turns out the new part they had provided was faulty), it took all of about 5 mins of casual, good natured talking to get the issue resolved to a point where I was happy.
They don't provide all the services you might want for your car, but what they do, they do well.