I first read this book when I was much younger, and at that time I loved it. On this re-read, however, I found it a little less enthralling. I think the book is longer than it needs to be - it could have used some heavier editing to improve the pacing. Even so, I did still enjoy re-reading it... Just not as much as I'd expected to. The characters are still great, and I love the concept of the two intertwined worlds, and 'Twinners', although it seemed to me that the mechanics of 'flipping' between worlds for the Twinners was written inconsistently. I think perhaps this is a novel best suited to be read by younger readers, who still have their sense of childish wonder intact. That said, Jack's adventures take him into some VERY dark situations which maybe aren't all that suitable for young readers.I'm not sure how much of the story and writing was King's and how much was Straub's, especially since I'm not familiar with Straub's writing. It did feel very like a Stephen King novel - but not, in my opinion, one of his best.I have mixed feelings about this book now. I almost wish I hadn't re-read it. Since my main reason for doing so was in preparation for reading the sequel, I can only hope that it proves to be worth the effort.I was torn between giving this 3 or 4 stars - I really want to give it 3.5. In the end I left it as 4 stars, for the enjoyment it gave me the first time around.