We played this game at the SF Bay Area IF Meetup, and we had a delightful time with it. It's *very* deep and *very* long, at least tens of thousands of words and a couple of hours of playthrough.
Time loops are a fantastic structure for puzzles, and the romanceable NPCs help keep the game from getting too repetitive.