Diag and work done on two vehicles and explanations were excellent. Usually no problems with you guys. However, I was called to pick up one car when it wasn't ready and I had to wait an hour to pick it up. Other car had a wrong part delivered and delayed the pick up a day. Also called back to tell me I needed an oil change which I had already approved. Also broke a part on the car (which I was alerted to by your staff - thank you) - If I was a first time customer I don't know if I would go back but I'll just chalk it up to a bad stretch since the history for 5 cars has been good, Mark is a good counter guy.