The keys on this feel like butter, and the grand piano sound is just gorgeous. I took off half a star because you can't save your sound tweaks, it resets to defaults every time it's turned off. And also a few of the stock sounds are laughable. But the basics are there: piano, and a serviceable electric piano or two, strings and bass if you need them all sound fine and gig-worthy. The choir, synth, and organ seem silly to me. The vibraphone and marimba are nice. I'll be supplementing with synth modules and samples for my additional sounds. But as a piano/keyboard this is among the best. Half-pedal action, 64 note polyphony, mod and pitch wheels, easy MIDI control by USB or standard DIN midi cable. My other favorite thing is it's built "like a tank" it really seems road worthy, in fact mine was banged up in the mail, and took it. The insides are beautiful Japanese looking work as well. Yamaha sells parts for these, too, if you need them, so it's nice to know they back it up. In my estimation this is about as good as it gets in the crowded low-mid price digital piano market, especially in regards to the feel, build quality, and basic sound quality, it's really a magical instrument. It even looks nice. It doesn't have dozens of sounds, but, crucially, the key sounds here are of high quality. Even the reverb is decent. Much nicer overall than my other Yamaha, a YDP-223. I only dream of the CP-1!! Or a full workstation.