It's not too bad, except there are several puzzles which are extremely frustrating, with nary an indication of how to go about solving them either in the instructions or the hints. I actually have exactly one bonus puzzle left to do to complete all 271 puzzles in the game, and I'm not going to...