An excellent, gripping game that glued me to the chair for several hours. The graphics are enjoyable, the special effects are great, the random events add to the replayability value, and the game requires serious tactical thinking - managing your resources in a balanced way is the key to success, as is playing your cards in the correct order and using combos.
Anyways, I managed to survive until wave 15 and got close to restoring the city of Ratropolis to its former glory, before succumbing to the inevitable doom.