I don't read the books but have a collection of them. Have always loved the Harry Potter characters and have watched all of the movies. I thought this was definitely the best of all of the movies so far. It has a little of everything in it. It made the audience laugh a lot and it kept you wondering what was going to happen next. I went to the midnight showing and it was packed. Plus it was showing in two of the theaters where I went to see it. A feel good & feel sad movie.