Once the app is set up it's pretty easy to program. LCD screen isn't visible at any distance. I haven't set ours up to work with Alexa, which I assume is what's necessary to get the app to control the thermostat when away from home and not connected to the same wifi network.