It's considered a beginner controller, however it packs lots of features that I would consider it an intermediate to advanced DJ controller as well. It's possible to control 4 decks with this controller, the jog wheels are kinda small however scratching with this is definitely possible, etc. It's also well built, there is also two feet built in the back of the unit which allows it to sit at an angle with a computer being able to be tucked away below it. It keeps the user away from the keyboard and more on the controller, it's also light and portable which makes it easy to lug around. Another nice feature is the headphone ports which accepts the usual 1/4" but also a 3.5mm, which is a nice feature as 1/4" adapters is an easy thing to lose (DJs, you'll know what I'm talking about).