Excellent!
This is a great game, for sure. You really knocked the game play out of the park. It was engaging, complicated and fun. I've come back to this game four or five times now just to complete the story which was surprisingly enticing for often I see that kind of plot. Not to mention the aspect of upgrading towers got me to start mixing and matching to find the perfect fit for each tower in each situation. Finally, I loved the music. However, it did get repetitive from time to time. That was the ONLY flaw I could find. Excellent job!