I was surprised at the low price of this keyboard considering it has 61 semi-weighted keys. I thought maybe it wouldn't be such great quality but I was pleasantly surprised.I thought at first that the keys were a little bit "springy", but I soon got used to them. So much so that when I went back to my old Yamaha keyboard (not weighted), the Yamaha felt terrible. This M-Audio lets you play nice and subtle.There's not much to this keyboard, just a couple of very smooth acting wheels (pitch and modulation), a volume slider and a couple of function buttons. It all seems well-made and the keyboard is heavier than I expected.I was pleased to find that when I took it out of its box, plugged in the USB cable and opened GarageBand, everything worked perfectly, immediately. No messing about.It works well with GarageBand (not tried it with anything else), and being powered by the USB cable means it's dead easy to plug in and start playing.At this price, I can't see how you can go wrong.