It does what it's meant to somewhat, but the app is very badly designed and convoluted to get it to do even basic functions. Completely missing the timer function it says that it has, only has a schedule function (so you can't set anything to turn off after a set duration, you can only set exact day and time schedules). If you want it for the schedule function it will work, but otherwise a disappointing buy.