They were alright. First off, my car's main problem was that my starter broke. They fixed that no problem! It really comes down to the second issue. My car had several belt problems that they failed to find at first, then they sent me off (against my wishes since I could still hear squeaking), after which the belt that pulls coolant into the system broke. They were going to charge me to have the car towed back to their shop, but i convinced them that that wasn't very fair. After that they "fixed" (and to be honest it was better) my belt over a few days, but my car started squeaking lightly again a few weeks later. All in all it cost me ~$800, a large portion of which was labor to get to those belts and the harmonic balancer (which was contributing to the sqeaking). These guys bought new components (no used parts) so that made things pricey. They also charged for labor down to fractions of an hour, which is not unusual of course. However, it's not your mom and pops store for that reason, so if that's what you are coming from or used to, don't expect that there. I'm starting to have some major belt issues again and I won't be going back because they don't seem to have actually fixed my belts longer term, hence the 3 stars. That's more money now... However, Im not giving them 1 or 2 stars because they DID fix my starter and my car is 18 years old (and that matters), but now that I'm facing the prospect of getting something looked at that was supposed to be fixed already, I'm not keen on returning to them.