Excellent customer service, and they resolve problems on the spot. I came in with a burned out bearing on the alternator, expecting to have to make an appointment for sometime in the next week or two of my very packed-out December schedule. I left with the problem 100% fixed 55 minutes later, an outcome I absolutely did not expect.