Perfect Learning Piano. This full-sized electronic piano supplies many sounds and attributes, consisting of a recording and playback attribute and a built in songs collection with many pre-recorded tunes. This is a terrific option to an upright piano and a great deal of fun. Misplaced the foot-pedal, but they are very easy to change and inexpensive to get.