Terry was very punctual, flexible, and professional. He took his time to explain what needed to be fixed.