The tech Michael (?) was on time and very professional. He was doggedly determined to solve a problem he observed and stuck at it until it was resolved. He was also very attentive to being respectful and taking off his boots when in the house. I look forward to having them service our account for a long time.