This has been my favorite so far. I love the whole idea of it, and the puzzles were tough enough to be satisfying without becoming frustrating.