Almost perfect.
The only downside to this game is the difficulty once you get near the end. Regardless, I found this game very addicting, and I keep coming back for more of it. Even if my game wasn't saved, I would still come back just to beat it all over again. It is a great game, and breaks some of the walls of average tower defense style games. It is unique, and very enjoyable.