I could write so much about this place. They've been my only mechanic, and I never realized how lucky I was, and what good hands I was in, until I had to go to another place when I was out of town. The ability, trust, and care for the car and customer is unmatched. Everyone else's reviews are correct, but i'll add something else. For the people who have no idea what they're doing with their car - I don't feel like I need to call my Dad to double check. One time, my battery light was flickering on and off and another mechanic in another town told me it was fine to drive 3.5 hours home from school, and I called John to double check (as I didn't realize the severity of the battery light because the other mechanic was super nonchalant about it). After I booked an appointment with John to see my car once I drove it home, he called me back a minute later and asked if I was at school (3.5 hours away), and told me to be very careful driving it home and to pull over to a safe place if it broke down, which was very likely. I really trust this place and am grateful I can rely on them! Thanks John!