I think one reason the film works so well is that unlike most Stephen King adaptations, they are trying to build on the story he created rather than condense it, which is the case with most films based on his works.
They use the bare bones of the story, along with some snippets of the dialogue used, and create something very special from what was a good but unremarkable short story (or novella, if your prefer).