If we compared games by size, Plants vs. Zombies would beat them all
The music is awesome, the gameplay is awesome, and it never repeats it self, you get fight zombies at night (which affects the gameplay), at day, on roof and more. You even get to play bowling with the zombies, you hit zombies with a mallet, how can't it be fun?
You always get different kinds of levels, mini games which can be very challenging, survival mode and all this extra levels make this game one of the most original games to ever come out.
It's a must play, I told a lot of people to try this game, and everyone who tried, had a lot of fun.