Excellent service Called ahead, came out when he said he would. Diagnosed the problem quickly and had the part to repair. Took the time to explain everything.