The game is polished and runs extremely well, however the levels can be incredibly hard to 100% (though that is a good thing for some people). There is almost too many levels, there are more than 100. However these things I probably shouldn't complain about, and thus this game is probably not designed for someone like me in mind. However I find it fun, albeit tedious, to play in short bursts. I would probably pay $25-$30 AUD if I was to buy it again.
A perfect example of how a port onto Nintendo Switch should work. Have already put a ton of hours into this game on the Switch. Looks great in both docked and handheld gameplay. Make sure to get a few other people to play with you as you can end up with some hilarious results!