Quite solidly built, has practically every output and input type you may possibly want from DJ hardware of that price range and even a bit more (and you can`t state the same about any other controller for that price), and pretty much every feature you expect from a controller of that gauge. It even has a mic input with basic EQ function for it.
The only possible complaints (arguably) can come from - and these are all quite nitpicky - the lack of dedicated sampler volume knob (but if you really need that you could probably map it inside your DJ software to some other knob w/ shift button or something), pads having more of a button functionality and not being actual drum pads (which is kind of common on DJ controllers anyway), and pitch faders being quite short and having some amount of luft (while the former is, again, standart for that kind of controller (with probably only the Numark Mixtrack being the exception), the latter can pose a bit of a problem). And the built-in soundcard is not that powerful hence the output levels are not that loud, but perfectly sufficient for playing at most places you would be expected to bring you hardware anyway (smaller-sized venues, house parties, etc.). But again, some of the other controllers in that price range don`t even have the same output capabilities anyway to bring them to a more professional environment.
Overall, it is a great DJ controller, especially for its money. Probably among the top picks for an entry level DJ hardware - it has everything you would need and possibly even a bit more.