I loved it. The levels were difficult but not impossible, the towers were varied and yet familiar, and the stages were simplistic yet still complicated. The storyline was a bit lacking, but that comes with the territory for TD games. In fact, compared to some other ones, this one had a very well developed plot. All in all, a fantastic game that I will most certainly play again some day.