It's a good example of a well structured short inform game.
Bugs Spoiler warning
It’s possible to type ‘burn pack’ (of cigarettes) on every room, the description will talk about the detector anyways, and the pack will remain in the inventory.
The mechanism of climbing on the chair to reach the vent is a bit awkward, I’d suggest to accept ‘climb chair’ and/or ‘put chair under vent’.