This 61-key upright piano features full-length, full-width, and velocity-touch keys that mirror a traditional piano. The USB port allows kids to connect a supporting device to use a number of piano-tracing apps that play through the piano. A microphone is also included so the piano can be used as a karaoke machine using karaoke apps.