I've been coming to these guys since 2006 for all of my car needs. Everything from oil changes and standard maintenance, to that time after a state inspection at another place, where I was told I had a "broken axle". In my defense,JC did not offer state inspections at the time. I did not have a broken axle. JC and crew showed me what I had broken and explained that had I paid to get a new one, the actual broken part would still be broken. This shop is honest. That's a huge part of their reputation. I have sent my friends here who have gone on to recommend the shop to their friends.