An overall good experience. I fine myself playing this frequently during times without Wi-Fi or just being bored. My only complaints are the inconvenience of "hard levels" being not that bad, and normal levels that sometimes are very hard.