I treated myself on Prime Day because I needed a new way to unwind. I've tried teaching myself piano on and off for the last few years and never really stuck with it, so this time I made it as easy as possible for myself. NOTE: I added stickers to the keys, those are not included with this. (But I do highly recommend them, they make it a lot easier.)PROS: Right off the bat, the fun colors. I love mint green and never thought I'd find a keyboard close to that color. It looks great, but it's not too much. Next is the light up keys. They are my favorite feature and they are bright enough to see clearly even on the black keys. You just download the app on your phone/tablet, and you can find songs to start playing right away. You connect the keyboard via bluetooth, it's very easy and straightforward process. Also the keys are semi-weighted so if you hit them harder they will be louder, but it's not super sensitive to it. You can plug the keyboard in or use batteries and it's very light so it's very portable.The app has a fair amount of free songs from classics Beethoven to modern day stuff like Maroon 5. They even have a free song from Minecraft. They also have paid songs from 99 cents up to about 3 or 4 dollars, but there's a decent amount of free content. You can play it one hand at a time or both. You can turn the lights off if you don't want them. You can read sheet music or do the "rhythm game" which is more like a lot of the tutorials you see on Youtube with the blocks that fall on the piano keys. You can play along in time, slowed down, or at your own pace. I can't sing the praises of those options enough. It's great for letting you choose how you want to learn.CONS: The sound quality is kind of meh. It's not terrible, but you probably wouldn't want to play professional concerts with it. But, that's not really the purpose of it, so I won't harp on that too much. You can choose different reverb levels in the app, but the speakers are just very average quality. Also you can only choose reverb settings, no different instruments (you can hook it up to garage band or something and use it there, but no options for it out of the package). The app also has a lot of songs that are for 88 keys, it will warn you of this and still let you play, but you have to tap the note on the screen to get it to play. It doesn't just play it automatically, which makes it hard to play those songs. I wish it would convert them or just play the note for you, but unfortunately it does not.TLDR; It's got light up, semi-weighted keys that feel good to play. The app makes learning piano as easy as it can be, offers a fair amount of free content and has much more available for purchase. It's also lightweight and extremely portable. The speaker quality is average, instrumentation variety doesn't exist, and the app doesn't offer a good solution to 88 key songs, but will let you play them if you choose. The app is also very flexible in it's options of how you want to learn. Overall, this is a great keyboard for beginners and I am very happy with it.