For the price it works well and my kids love the color change programming. It's a little light and seems a little cheaply made but they don't seem to notice and it works with no drift or button issues so worth buying. My child abused it 4-8 hours a day for several months during COVID and it still works like new.