I think Ming does a great job: he explains clearly what repairs need to be done, why they need to be done and then does a great job getting them done. He is upfront about price, so there are no surprise bills when you arrive at the shop. I highly recommend him!