I believe the owners do a very good job with the business. And I believe they spend most of their time in the shop and not managing the customer service side of the business. For quality of work I would give them five stars and for customer service I would give them one star. I found my interactions with their office staff very unprofessional and very unpleasant. And today I was called by a third-party company that they gave my contact information to. I don't think they should be passing out customer information without the customers consent.!