John arrived right at appointment time. Was very courteous, knowledgeable and professional. Work completed quickly and correctly. Excellent service.