In virtually all respects, it's a thorough, well-thought-out, effective story. The inherent limitations of IF puzzles put a crimp in the NPC interaction and make you less a character than a player pushing through to the end of the story, which is unfortunate because you really do inhabit much of the story as a character.
-- Duncan Stevens a.k.a. Second April