I love my new USB Midi controller! The PCR-M50 has 49 full-size keys, begging the question why they call it the M50, and a whole bunch of knobs and faders. The knobs are more than decent (though not the endless rotary knobs that I prefer), but what I really like is the keybed. These are great very playable keys that don't feel cheap at all. There are 12 different velocity curves to pick from. While this is definitely a synth action keyboard, it is easy to pull of some convincing piano sounds as well. I'm still working on a full review, but this is a controller I would definitely recommend.