Negatives: cannot figure out how to program it to stop “winking” while in sleep mode- he’s supposed to be sleeping! We explained what the faces/colors meant but come bedtime the kids were terrified and were crying in bed because his winking freaked them out. (They’re almost 4).On the plus side it has worked amazingly the past 2 nights! The kids usually get up at 5am and flip on lights & start playing. The first night we used it we walked into the room at 6:30(wake-up time) and they were still in bed. Second morning they came running into our room at 6:30to tell us the light was green and it was morning time! Definitely beats the 4:30 wake-up of “he stole my toy”So far so good!One last negative is that when I plugged it in to program it only stayed on for 4 minutes before it died and would not charge. We changed the power source and it worked great after that.This is a great clock and if you are looking for a sleep trainer I would highly recommend. The built is WiFi is nice for keeping universal time - never have to set the time after an unplugging. The app is somewhat useful but limited. My daughter thought it was cute and liked the faces, so it’s a winner with the kids.Ultimately I returned because it wasn’t what I needed. My daughter is older (5) so if the play mode could be at night to give her some wind down time instead of morning it would have been ideal. Wish I would have found this in her younger days though.Overall good and works as intended, but a key tip I learned (confirmed by their support team): if you set the sleep mode time (probably the same for the other modes) but the clock time is past that point, the mode will not activate until the NEXT time the mode time comes around. For example: if it’s 8:15p and you set sleep mode for 8:00p, sleep mode will not automatically turn on; it will turn on the NEXT time 8:00p occurs. It appears the only way to get around this is to set the mode time for just after whatever the actual time is at that moment if you want it to activate right away. In other words, you can’t just press a button to turn on sleep mode immediately; it is tied to the setting time. You can still turn on the nightlight and music/sounds instantly at any time, it just won’t have the sleeping face (or whatever face matches the mode you want)—but if you teach your kid to look at the face to know what to do, that’s obviously an important part.Same goes for if you accidentally change the mode after it has started (i.e. you’re trying to change a different setting or activate a different feature and accidentally turn off sleep mode), you’ll have to wait until the next day/night for it to activate, or you need to change the mode time to ahead of the actual time so it comes back on.That’s a long explanation that makes this sound much more complicated than it is, but it’s not mentioned in the manual so it’s necessary to know; and once you understand that it’s easy to use. Wish it had a feature to set different wake times for weeknights/weekends, but no one training clock appears to have every feature and this one has among the most, if not the most, from what I found. Brightness and volume controls should offer enough variety to work for anybody, and it’s definitely cute. The default sleep mode color is red but you can change that by using the nightlight and choosing the color.My 2.5 year old was waking up at 4/5am. Especially in summer when the sun is up earlier. I got this and it’s been amazing. He will lay awake until it turns green to get out of bed. I would buy this a million times over.We have been using this clock for a long time now, and up until a couple weeks ago, I really didn't have any issues with it. This rating would have been a 5 star rating up until then.Our power has been going off recently for 5-30 seconds several days a week in the night/early am timeframe. The backup battery is doing its job in the clock, and all settings are retained for when the power comes back on, with one LARGE exception.When power is restored, the current mode the clock should be in (sleep, play, wake) is not kept running. We have trained our child to stay in bed when the clock is red, and after the power comes back on, the red color (or light green/green colors) is no longer showing on the clock. This causes my kid to end up getting out of bed if he wakes up because "my clock is not red anymore". This completely defeats the purpose of the clock.To make matters worse, to reset the clock back to the mode it needs to be in, you must go into the app (I'm assuming you can do it with the manual controls the same way) and set the sleep time to 1 minute after the current time. When the time updates, it will enter this mode once again. This is very frustrating to have to do at 4am. What's worse is that you need to reset this time AFTER the child wakes up so that the sleep mode gets activated at the right time again.All of this could be prevented by looking at the settings and determining if it should go back into sleep, play, or wake mode based on the current time and the configured times.Love this alarm for my little one BUT it keeps waking up too early so our little one keeps waking up too early and waking us up too early. The whole reason I bought this was to stop that. If that would stop happening, it'd be almost perfect...now that we figured out how to use it. (the instructions dont tell you what app to download).My last complaint is that the connection is sometimes unstable unless we are in little one's room right next to the clock.