For me, this is without a doubt THE best book I've read this year, and to be honest, is just up their with my other favourites. This novel is just so good on many levels!
I admit, this was only my third Stephen King book (I do intend to read many more), but that doesn't change the fact that it is just such a well constructed piece of fiction.
Yes, it is a long book, but throughout the entire story there are cliff hangers, twists and developments which make it so hard to put the book down! Not only that, King has written it in a way that is easy for nearly anyone to read, but doesn't dumb it down at any point.
On a final note, even though the book has many characters, you actually feel like you get to know every single one of them on some personal level.
It's a great story, just buy the book!