Very well-made! The combat is surprisingly deep for such a simple setup. I didn't get a chance to try out the local multiplayer with anyone, but I bet it would be really fun!
The AI difficulty was well-done too; the first couple enemies were very easy, but it took me many tries to beat stage 5 and 6.