The strict adherence to form makes for an enjoyable exercise.
Don't expect too much from the "twist", and the story holds up.