If you use Traktor then this is a no brainer. It does everything you need and the price is just right.
I really don't like the stiff faders and the jog wheels are toy like, but for someone who just wants to play some tunes in the bedroom, this is really a good choice.