On time. Very nice & personable technician. Sanjay answered all of my questions & offered sound advice as well. Thorough inspection.