Once you figure out how to program the temperature/time schedule the thermostat is great. The initial frustration is that there are no instructions accompanying the thermostat as to how to program the schedule. I had to find an independent YouTube video to get instructions.
This is a very nice device. It pretty much does everything you need and it allows you to be efficient when it comes to saving money on your electric bill. There are a lot of customization options such as setting vacation times or just making changes from your phone. The only complaint that I have is that the Geofence doesn't seem to update without you physically going into the app. If you set the device to change the temperature once you leave the house then you'll have to go into the app to get that to activate while you're gone. Outside of that, it's a good device.