As in most Stephen King works, this one is good at leading you along, sitting on the edge of your seat, and guessing where the next plot turn will wind up. The characters are well designed, and portrayed by a very talented cast. I give it two thumbs up!