Is the Hercules DJControl Inpulse 200 a good choice?

Hi all,
After a bit of research I’m about to order one of these but thought I’d post here first.
Does this controller work nicely with Mixxx?
Are there any better suggestions for a cheap controller (about 100 euros) with audio interface that I should look at?