I agree with others who say that it's crucial to have already read the book before you see the movie. I don't think I would have enjoyed it as much as I did had I not read the novel first. There are some parts that are cheesy, but the book is cheesy so the movie stays mostly true to the book.