Coming from a die-hard fan, I can say that they changed a few things from the books (even adding a scene) while remaining true to what Harry Potter is really about: friendship and love. The dialogue was witty and the humor was hilarious without being too much, and there was a perfect blend between action, romance, and character development. They changed the ending a bit, perhaps too drastically, but it was still an incredibly great movie.