I haven't even had my car repaired yet, and already I want to give the Hargraves team five stars, but I'm giving them four just to be reasonable. I will update when I've completed business with them. This is the first time I've written a review before my my transaction was complete with a business, but because my treatment has been so good I'm doing a review now. I was involved in an accident (other person's fault) that totaled my car. I had it dropped off at Hargraves at the recommendation of my mechanic and every interaction has been professional and kind. The team at Hargraves (with special kudos to David and Scott) have consistently gone above and beyond to keep me informed and updated about the status of my vehicle. This has been important because the slimeball who hit me was a used car salesman from Europa Auto Sales and when the police officer took his information, he lied about who owned the car and who's insurance was responsible (it's Europa's responsibility, but they've been scumbags and won't release their information, so I'll have to get a lawyer *sigh*) Fortunately the team at Hargraves is a rare example of a business who sincerely works for their customer's best interest.