My experience has been that they're generally fast and competent but very expensive and opportunistic, especially at inspection time. If you can provide quotes on similar repairs from other shops, they may bargain, but not if you have paid in advance, as for ordered parts. Expect to pay a third more than even your dealer for common repairs. The parts are marked up at about 200%, so you should call around especially on the part price if trying to negotiate before getting gouged.
more