Service technician was on time and very professional. He was able to diagnose the problem and get our thermostat back in working order just in time for the current heat wave!