It took me two attempts to complete this game and a couple more before I managed to do it without having to go back for something I had forgotten. Fun and challenging, a very good game.
With all these games, it's always fun to explore, examine everything, try unusual things and maybe find a few Easter eggs along the way. When you're finished, there's always the extra challenge of trying to complete it in the minimum number of moves.