I woud not recommend this shop to anyone for detailed auto repair. i went in as my Cammry was over heating and was asked to leave the car the diagnostic was run without any authorization from me $60. When i questioned why it was not pre authorized, no clear answer but we do it all on the cars. Thediagnostic said an issue with the water pump which wasreplaced. Still the issue was not resolved. later it was the thermostat which was changed but the issue was not resolved either. after multiple failed attempts and $$$ spent i took the car to Ashburn Tire and Auto and theyfixed it. It was caused by radiator leak so please dont waste your money and time at this place besides oil change or flat tire.