I was completely pleased with their service, even though their location is a bit of a challenge to find, however, it is certainly worth it. If you must wait, they've a nice waiting area which is accommodating. The staff and technicians are quite friendly and accommodating. Their service department is professional and they handled my service request expeditiously. I highly recommend their services, their staff, and a very friendly and precious mascot. I want to thank them again for handling my service needs with their expertise. Happy customer, MB