Right on time. Answered my questions. Professional and courteous. He did a thorough job with the maintenance check.