Great service and very thorough in explaining the work that needed to be done. The four stars is because all the areas where the technician touched my car were dirty, especially the steering wheel. I keep my car very clean, so not having a clean car afterwards was not appreciated. Also, when I called to schedule my appointment, I was not told there would be a $20 initial inspection fee. Other car repair shops do inspections for free, so I didn't know to ask upfront and it was not disclosed to me upfront either. Other than those two minor issues, I was very happy with the service and am likely use them again.