Excellent service from start to finish. The diagnostics were thorough, everything was explained clearly, and the gentleman was professional, friendly, and knowledgeable. I highly recommend him and will definitely use him again.