I bought this as my first DJ controller, and they were phenomenal! Amazing for house parties, with advanced features (for the price) e.g. RGB pads, mic settings etc.
Some particular highlights were: Beatguide, which is excellent for beginners, 8 RGB pads with 8 "modes", nicely sized tempo and volume faders, decent crossfader, quantize button (very handy!) and loads more.
Perhaps three gripes that I expected but worth noting are: You only have access to DJuced (I never used) or Serato DJ LITE (I highly recommend getting Serato DJ Pro as Lite is extremely limiting beyond the very basics of DJing). Secondly, I found that the Effects weren't great - it was good enough, but paddles are definitely my preferred. Thirdly, again a personal issue was that the jog wheels were quite stiff, so if you want to backspin, you can't do this naturally.
All in all, it is a fantastic controller particularly for the price, however, if looking at the £200 or so price range, I would think about the DDJ FLX-4 since you can use either Rekordbox or Serato, so a bit better for learning.