Came on time and although it was a cool day, did a thorough job at finding what the issue is. Very professional and clean!