Keepsake is a game that will grow as you continue. Unlike most adventure titles, the difficulty of your average puzzle stays pretty constant. As you progress in this title, the challenges seem to get harder. Thankfully, there is an effective help system built in.
By clicking the help button, Lydia or Zak will give you a vague idea of where to go or what to do next. Comments like "I would like to check out X" are prevalent in this stage. If you continue to press the help button, their hints get more and more specific. An interesting aspect that I haven't seen in many, if any, adventure games is that if you ask enough times -- the action will be performed. In other words, if you are truly stumped and have cycled through all the hints, Zak will walk up and solve the problem for you. This is an interesting aspect that opens the game up for those gamers that aren't adept at problem-solving. So technically, anyone can play, beat and enjoy this game without getting too frustrated. If you start to get stumped, just ask the game -- it won't penalize you and you get to continue the story and watch the mystery unfold.