Kind of.. alright.
As an idea, it was pretty good. I found the wall upgrades to be extremely difficult to get, seeing as you don't exactly get too much money from each wave, but I found the game entertaining for a little bit. Repetitive, but it'll kill some time.