This is one of the few games I've replayed for the fun of it. It's sweet and funny (especially the nicknames) and I couldn't recommend it more. The hints are just enough for the beginner (my first playthrough) and the clueless (my second playthrough).
Also props for gender choice. It was a nice touch.
This is the first IF I completed, and what really got me into the genre. It's quick, neat, and you won't see the end coming. (I certainly didn't.)