So happy with this smart thermostat. I just bought a house in NC and I have never done any electrical work but this was easy to install thanks to the very clear step by step instructions provided by the app. I will say it took us a bit more than 15 minutes, but it's so worth it. Because we both work during the day, setting up a smart schedule makes so much sense to us. We had this for 3 months and it literally already paid for itself. The app is extremely easy to use. I made a lot of research work and I don't believe anything fancier (like Nest) would really save me more money than this. I can't wait to replace my other thermostat downstairs which has zero features (just a number for temperature reading).I will point out to few helpful things:- Installation was easy enough but fitting the cables in the slots requires patience. Don't get frustrated and don't wait until your house gets really hot to do this. You will be sweating over the box trying to fit these tiny wires in.- My thermostat is upstair and my router (it's a modern router I bought of , not the junk the internet company rents you) is downstairs pretty far away. Connectivity works great and the thermostat is always connected. But note I had a C-wire so the batteries are just back-up power for me and I assume this helps.- Finally, I had trouble connecting the thermostat from the app, when i realized that you have to be connected to the 2.4GHz wifi network in order for it to work. My router is a modern “dual band” router so it uses both 2.4 GHz and 5 GHz Wi-Fi (we have two different wifi networks). I usually only use the 5GHz network because it is faster, but I just had to connect my phone to the 2.4 GHz network (called "guest" in my house) in order to pair the app with the thermostat. Scary 10 minutes where I thought that after all my efforts the thermostat was not compatible or too far away from the router.