Pretty good, but I had to look up answers to some of the later puzzles on IGN cause I kept getting stuck.