Personally, I felt this made overuse of external sources to solve the final puzzle - I think one step less outside would have been sufficient. That lessened my enjoyment - sorry! Others would probably very much like it, and perhaps in a team (rather than solo) i could see it working well.