I bought this keyboard a while back and it suits my needs almost perfectly, its got 4 octaves, which for me is plenty. Its got pitch bend to the side and a mod wheel which is usually vibrato by default. I bought it as a controller for both software and hardware synths, and it does work fine for most. The only mark against it that I can see is that for some reason the MIDI out will NOT work with my Roland GR-20 Guitar Synth module. I dont know if its a fault with the keyboard or the module (the module is 2nd hand) but that's literally the only slight against this keyboard. other than that, its works perfectly with every other module I have, even other Roland modules too. Well worth buying for simple, basic needs of playing/learning to play without all the extra knobs, buttons and sliders to complicate it! Perfect for beginners!