If you've read the books, you'll think this is the best Potter yet because it catches all the main elements of the book. If you just caught the movies, you'll have to pay closer attention to the details to understand the whole story but the details are there if you look for them. I was impressed with the acting as they continue to pull off the increased maturity level of the charaters. This was a great set up to the finale!!