One of the best and most polished games I've played so far. Everything goes really well together - the art, the music, and the gameplay. The puzzles were also really well designed, some of them really make your brain work.