For body work, I can say it's perfect with decent price. For those changing a part, he can always find a cheap way to fix it. He can check your car first and tell you what's wrong with it and how much you should pay and if it's worthy to spend even a little bucks on it or not. Since he is more popular, he's always busy. Sometimes he needs more time to get things done, but be patient. I strongly recommend him to everyone, especially for Chinese community.
Pros: Very good mutual communication, decent price
Cons: Not good at complicated mechanical issues
more