You'll never find a more honest repair shop. They do great work and take the time to explain everything. Pricing is middle of the pack but you will always get the truth about your vehicle. Just be patient and show up in person because they're very very busy almost all the time and might not pick up the phone.
I have known these guys since the 80's. He has handled all my cars, family's cars and so on. Very honest person, down to earth, and extremely good and passionate about what he does. He and his father do excellent work. I read a couple of bad reviews, sorry to say but that doesn't fit the profile. Yes they don't answer calls very often and they don't have a secretary but they are overwhelmed with work because they deliver quality and their prices are reasonable. They actually don't need reviews, that's how good they are.