The technician, Charlie, was very courteous and knowledgeable. However, we had to wait 3 weeks for an appointment. And the pricing was astronomical... we paid almost $500 for a maintenance checkup and replacement of ONE part. Probably won't use this company again.