Appointment was on-time. Excellent job by the technician Scott Haase. He was very thorough, knowledgeable and willing to take the time to explain everything asked.