This is, without a single doubt, the best movie rendition that I've ever seen for any book. I'm talking about near 1:1 similarities between them. After being disappointed by the cut scenes in Harry Potter #4, this movie just made my day. I recognized everything, and I couldn't find a missing piece in the story. Everything was there, and the changes that were made were very small and reasonable (a living fly instead of a living one, Lucy falling asleep, Edward betraying the goat-man (sorry, I've no idea how he is spelled in English), etc).
The battle scene is simply wonderful, at the same level or better than any of the LotR scenes.