They fixed my car, which I am greatful for, but it took way too long. They supposedly give loaner cars, but only if you don't have renter's insurance and they still have a waiting list even then. They quoted me a number that seemed ridiculous and another mechanic that we knew ended up having to call them and negotiate the price down several hundred dollars (in my opinion the first price was extremely padded since they did everything they would have and more for the lower price). But even before that it took them DAYS to get the car even looked at. DAYS. He told me he would look at it tomorrow, and four days later he still had not looked at it even though he knew I needed it by a certain (and not unreasonable) date. Then it took him several more days to actually work on the car. Every time I called him (on the days he told me he wanted me to call...) he would be rude as h*** to me, acting like he had no idea why I was calling, even when my car was supposed to be ready on that date according to HIM! We are talking about 5 *hours* of work here. Thats it. And it took them 2 *weeks*. I went all those two weeks with no transportation. They weren't all that busy, either, so there is really no excuse. They finished my car on the last possible day before I had to drive my relative to a doctors appointment 200 miles away. Mysteriously since I got my car back the windshield fliud doesn't work. I rather take my car somewhere else rather than try to have them fix their own mistake though, because it would take way too long.