Its a decent controller. I had a lot of problems assigning midi notes to the pads to trigger samples.. actually i didnt get it at all! The manual is really confusing, but you wil get it quick if you know midi language well. the keys have a really nice feel. Good for tapping out samples. Playing them is decent too. But doesnt beat playing with bigger keys. The sliders and knobs are easy to assign especially cuz it comes with pre loaded scenes for all the popular software. I bought mine before it came with the software package, so I dont have any input on it. But ye, its a decent controller. Good build quality.