Aside from some minor issues such as the computer messing up a charge or them not having enough time to finish due to unforseen issues with my vehicle, the service was amazing as always. Richard always tells me exactly what's wrong and gives me upfront info on pricing and possible extra fees for parts or work that might come up during a repair. Any issues with misquoting or accidental changes to your total owed are fixed extremely quickly, but only happen exceedingly rarely. the parts used always last a long time, even in older and less well made vehicles like the ones I beat up every day. only reason I gave a 4 star is because the car was a day late for a repair, but not because of the shop, it was because of several other issues with the vehicle. They've been my family's go to for years and I think they'll continue to be so for a long time