After taking my ML500 to 2 other shops and they could not figure out what the problem was, I gave this place a shot. Within minutes the diagnostics were done and an estimate was given. My car was back up and running in the same day and price was very fair. The owners are very nice and friendly and do not try to fix things that are not broken and charge extra. From now on, all of my Mercedes work will be done here. Just wish I would have discovered this place before I wasted money on all the other attempts to repair. Can’t say enough how pleased I am from the initial phone inquiry to the final solution. Perfect!