It's pretty good. Cute animations and upbeat music. Nice weapon variety. I played through to the end.
For the sake of whine, I found that the physics messed with some of the puzzles a little bit (like you might still fuck up even if you have the right solution because something fell in the right spot but then kept sliding or whatever). The difficulty curve could also use some smoothing out.
But overall, a nice pass-time.