They do a much better job than dealers. However they need to do a better job at cost estimating and providing quotations that are much more accurate on the work that is going to be done. They go to the root of the problem instead of bandaids the dealers throw at you. They are expensive I would say very expensive. However in this case you do get a good repair.
more