It is a short story with interactive elements. Some strong expressions, but that was still acceptable... I did not feel offended at any point. It reminded me of a typical story by Charles Bukowski.
This little game is not a challenge for anyone -- finding keys and the corresponding doors right after that; no further implementations, no real story. But going through it did not hurt me, and finally there is a good will behind this game, as opposed to others which were simply made to be annoying. I have seen much worse. And stuff of the same quality which got better ratings for reasons that I do not understand.
This story is quite short, and the locations are clearly limited.
The special thing about it are the responses and actions of the central NPC, your sidekick who shares the fate of the story with you. They appear funny and brighten up the gameplay without ever becoming annoying. The NPC is well intergrated into other aspects like the hint system and the puzzles which cannot be solved without interaction with the NPC.
This is an excellent example of NPC integration.