I came here a few times for diffrent fixes, like a broken headlight, and they were fixed quickly and at the estimate. So, when I needed the timing belt replaced I came here but their lack of communication about when it would be done and what was going on makes me hesitant to come back. I dropped it off on Monday and it was ready on Tuesday at 6:30pm, but only if I was willing to make the payment over the phone and had a spare key. I understand things happen, this time the tech broke the sproket to my crankshaft while trying to fix the oil "weep" but I wasn't called and told, I had to call them twice, once at 12:30pm when I was told it would be ready "later this afternoon" and again at 4:30pm when I was told they were just doing some tests, but not to come down yet. I opted for a Wednesday morning pick up so I could look at the bill. I did get a 10% labor discount but the sproket cost and labor pushed me out of the estimate. I'm fine paying more for incidentals, I just would have liked to be kept in the loop about what was happening to my car and when I could actually pick it up.