Fairly easy to program. One of the 3 has gone offline twice. We think this is because we have extenders and hope it is trying to switch between or something.
You can control this thermostat with your smart phone as if it were a remote control device. That helps if your thermostat is in a hard to reach place.