We've taken our car here, and our sons and both times have been very happy with the service and outcome. It did you take a long time but they do fix your car right and the prices are very fair. In all fairness I think it takes a long time because they are so good they stay very busy and so both times we've left our cars and they didn't get to them till the next day or the day after. They do call you before they start repair to let you know what's going on and give you an estimate on parts and labor. They may not start on your car when you get it there, but they do have it done when they say they're going to have it done