I'm slightly biased against twine style games, but this is done well, and feels more like a traditional parser-based IF in the interaction and mechanics of the central puzzle.
I think there should be a trigger warning: it is about a violently abusive man, but this is a good game with excellent writing.
Very fair, and very consistent. There were no short-comings or technical flaws I found.