I really liked how juicy and funny this feel. The splash art also looks very good. The audio got a bit too samey for me though.
I also thought the game already gets quite difficult very fast, yet you unlock upgrades at a really high cost really high and infrequently, making it for a pretty difficult experience.