My first-time having work done here, I been performing my own repairs for 60 years. I try to keep myself informed about the evolving technology. The sophistication of modern automobiles makes doing your own repairs impractical for most DIY's beyond basic mechanical repairs. I gave five stars because these guys actually diagnose the issues rather than just changing parts and hoping for the best.