This place seemed to go downhill quickly once Charles left. They were recommending a bunch of expensive services that were completely unnecessary. The new guy who was at the front desk in October was unbelievably angry and rude. Had a water pump put in when the timing belts were changed and the pump failed 1.5yr later. While they did honor the warranty, they originally said it wasn't the water pump blaming the odd sound I was hearing on something else (when another mechanic told me it was the water pump). So, it seems the parts they use are not of good quality and their ability to diagnose is lacking. I can longer recommend this place.