Although some liberties were taken with the story line to provide action scenes for the movie (as happens), I enjoyed this movie thoroughly. It captured the light-hearted relief of the book while still laying the groundwork needed for the series finale.
Not a fan of Michael Gambon's interpretation of Dumbledore (Richard Harris nailed the role), I was pleasantly surprised by his performance in this movie; quite understated.