I’ve been wondering lately, what makes a good novel or story?

There are lots of novels I really like, but I couldn’t tell you why, exactly. Most of the time I could tell you, in great detail, why I dislike a book. I don’t like a character, I don’t like the writing style, I don’t like the plot… but why do I actually like a book? And at what point does something I dislike in the book just stop mattering because the rest of it is so comparatively good?

Well, I wish I could answer these questions.

Anyone else have ideas?