There is alot of features on this keyboard. ALOT. But when using it as a General MIDI input, none of these features mean anything. The Touch Sensitive keys (as an example) always out the same volume to MIDI, and the cable tends to get in the way (but that's probably just my setup). It's good, but too many unnecessary features.
It has many useful functions which are quite helpful for the beginners. There are numerous tones & preset rhythms in it. There is a song bank which has number of piano classics & there is auto tutorials for those piano lessons which are very easy to learn. There's an back-lit LCD screen which displays quite a lot of information like chords & piano keys overview. You also get SD card & USB function.