This is my favorite tower defense type game. It's perfect, except I think the hard mode of the last song is probably the most satanic level of any tower defense game. But, again, I like that this game is challenging and there is more than one way to set up your towers and play in a bunch of different styles. The music is also brilliant.