The graphics, sound, and gameplay all work great together. The difficulty curve is nice and gradual. The theme isn't entirely unique, the overall game design is top notch. I love it.