Hagin’s is honest and upfront about mechanical issues and their solutions. They don’t try to upsell you. Instead, they try to explain what’s going on so you can make an informed decision rather than making you feel stupid. Moreover, Hagin’s is extremely accommodating when it comes to scheduling. For example, I had to reschedule my oil change 3 times in one month due to personal situations and emergencies and each time they wished me well and I was able to make a new appointment.