I think they did a great job. Of course, there is always room for improvement, but I think the special effects were infinitely better than the last movie. Actors actually acted, well. The look of the movie was better, it was less blue. Kristen Stewart didn't stutter or blink as much and think there was some pretty good character development. The book is still better, but that is the way it will always be. I think there were some areas that should have been played up a little more, like the breakup scene. The music was pretty good, it added a lot to the movie. And there was not a lot that was noticeably inaccurate or different from the book.