I've considered this Stephen King novel to be "unfilmable" because so much of it takes place inside the protagonist's mind. Therefore I was pleasantly surprised at the way they worked it out. Carla Gugino also did a splendid job.
What I didn't like was the weight they put on the ending. One could argue that it was either too little or too much, personally I was never a fan of "monsters explained".