Honestly, I regretted this purchase pretty quickly.
The keys are pretty awful and velocity is VERY hard to control. The 8 push pads are really, really bad and are pretty unresponsive. The 4 knobs are not very good when mapped either. They're very whimsical (if that makes sense).
The functions on it are somewhat neat, but I rarely use them and you can find those on almost every other MIDI keyboard.
The software to program the pads and knobs is pretty bad too. It works, but that's just about it
That being said, it did survive me accidentally spilling a glass of beer, so there's that. Does that mean it's especially well built? Not really, it's pretty average I think, maybe just a bit below.
Just save your money and spend a tenner or so more on a well established brand (like M-Audio).