Great, honest service. I appreciate that they ranked the needed repairs by urgency so I can plan ahead and they understood that most people can't just drop ALL the money on whatever a mechanic says their car needs. They're not cheap but the work is quality and when there was an unexpected repair that HAD to be taken care of they did it for 5% over cost of the part, which they definitely didn't have to do. The timing wasn't the greatest--dropped the car off in the morning, didn't get any info until the afternoon, and didn't get my car back until the next day. Fortunately I was off work those two days for an out-of-town guest and they loaned me a car at no charge, but that would have been a gigantic pain if the stars hadn't aligned the way they did. Wait time is the downside to using a shop with a good reputation. Worth it.