I would highly recommend this shop. They are very knowledgeable and friendly. They do good work; they respect my vehicle; and in the 3 or 4 years of going there I've never had a problem. They've helped solve other issues with the vehicle with product recommendations that have enhanced my vehicle's drive-ability. Customer service at the counter is top-notch and the waiting area is comfortable, clean, and the hospitality e.g. coffee, biscotti, etc. is a nice touch.The only downside, is that they are slow. A regular maintenance on my vehicle will eat up most of the morning, and I get there at 7 am! This needs improvement and that's why I think on service and recommending them I gave 5 stars, but the slow service in the shop drops the total experience score.