For this price range, this controller is definitely very good quality. I have only been using it for a month, but it's easy to tell the pads, knobs and buttons are great. Keys are of course light and small as for pretty much any controller this size. So, if you are accustomed to larger controllers, it might need some getting used to. Very portable, very light, great compatibility with Ableton Live (can't tell about other DAWs as I only use that one). To be honest, if a higher budget is available and space is not an issue, I would go with a larger controller. However, if you look for something small and portable... you can't go wrong with this one. Essential features are all there and, being this my second novation LaunchKey controller, can tell you those things get the job done.