I've been taking my car here for a few years now. They're honest and provide good service. The best part is that they only give out as many appointments as they can handle and whether you go with an appointment or do a walk-in, in my experience, they always finish well before the estimated time.
Decent waiting area with free wi-fi.