They were great at communicating. They got the job done in a timely manner. They charge high prices. The only reason I went there was because of my warranty. I think it's unethical to change for the code reader. Especially when you use them to fix the problems that the reader found. While they seemed to have done everything right, I feel like once my warranty is over I'll stick to my original mechanic. Once again nice and professional, but I can the same great service at better cost elsewhere.