Bad start when technician did not show up during the scheduled time, no call either to keep me updated. I contacted them and Jacob came out later in the day. He had the part on hand, as they had taken my model number over the phone earlier, and had come up with a likely diagnosis and likely part needed. Jacob went to work at lightning speed to replace the broken part. Diagnosis, new part, and installation done in a single trip, reasonable price.. I will use this company again, despite the scheduling issue.