While my car is running again, I'll tell you how they lost the other 3 stars. First Star: Blew through two estimates, and charged much more than my mechanic, $120 per hour. Second Star: estimated it would take two days, kept it for eight. Third Star: while Mike was friendly and professional, the owner was rude and treated me like a common criminal when his payment system didn't work. I won't be going back.