I was not looking for lots of bells and whistles just the ability to set a schedule and most importantly to control remotely. Well done at a reasonable price.
We weren't told it required dedicated internet/Wi-Fi. It's at a cabin and the only internet/Wi-Fi we have is when we are physically there and turn on a hotspot. We can't use it for remote programming and wouldn't have bought it if we'd known.
Very nice to be able to access the thermostat for our vacation condo via the app. The geofence is nice as well. We have set it up and have had no issues.