Not impressed with their services. Overheating notification came on and we were told our Chevy cruze thermostat was rusted. Estimated ~140 for the part and just about as much for labor. We completed the fix ourselves for 40 and an hour of our time (thanks YouTube). Yes it was a bad thermostat but there was no rust what so ever. There would have been no way for them to even tell without draining all the fluids and taking the part off.