It's not bad but the challenge/balance really is off: I was maxed out everything around wave 10 and it's just never a challenge. Maybe it gets a challenge by wave 30 or so due to sheer number of enemies, but what's the point then?
That, saving and some nice splatter sounds would be add to the entertainment ;)