I thought the acting was better than the last one, especially Bella's part, which I thought was terrible before. However, the acting still wasn't great. The cheesiness was to a minimum, which I liked. As far as sticking to the book, of course they could've done a better job, but that's how movies based off books do well. They change things a little for the viewers. The ending was good, left me on the edge of my seat. They obviously can't keep going people, they have to leave you wanting more. Overall, Good movie.