Worse mechanic I've ever been to. He told me that he did free estimates, then charged me. After replacing the part that he said was defective, I still had the problem. He refused the give me my money back and said I didn't give him all the information that he needed to properly diagnose the problem. Right. Stay clear of this mechanic.
Cons: Everything. Experience, business, customers concerns