I've taken my vehicle here several times for repair each time the repair has been done accurately but at a very high cost. Parking is nearly impossible and they certainly do not want to spend more than a moment or two on the phone discussing repairs. Overall the quality of work is pretty good, in my opinion it's 50-50.