If I could give zero stars I would. I had an appointment for 4 new tires. The tires were pre-ordered and I received confirmation they had been delivered. My car was there for a total of 8 hours!! I had to call 3 times to find out what the delay was. The first time I called they told me tires were on the car but they needed a part for tire sensors and they expected it any minute. 2 more hours passed and I called for 2nd time. I was told the part was incorrect and he had just gotten off the phone to have the new parts delivered "911." 2 hrs after the first call and he is just getting off the phone about the parts being incorrect?!?! 2 more hours went by and yet I had to call again about my car, meanwhile I was enroute to the shop to put an end to this! The guy on the phone told me my car was ready. No apology for all the delays, nothing. Picked the car up and told him this was unacceptable service and not once had anyone from the shop reached out to update me on status of the car or why it was taking 8 hrs. He pretty much offered "lip service", no apology. I've had tires done on numerous cars and this was outrageous. Stay away!