I liked it, but though the movie was better, I haven't and probably won't read the book.
But I think the only reason why I liked it was because I was familiar with characters/plot, but there were enough differences to keep it interesting.
If I had not seen the movie I'd probably find the story a bit harder to connect to because it's so short as well as boring