It's good. Thank goodness. And the fact that it ends mid-way through the action is a huge plus, avoiding all that sentimental wrapping-up that often accompanies the denouements of the prior films.
If you have not read the Harry Potter books, you may at some points have NO IDEA what is going on. But this does not stop any of the fun. I sometimes found certain lapses of logic and then I snapped out of it: after all, it's a film about a bloody boy wizard flying around the place on a broomstick. HELLO!
The acting in this film is also up a notch, the characters have matured a bit, though they remain stockish. The use of landscape in this film was incredible and, for the first time in a Potter film, I found the special effects completely convincing. Not spoiling things too much I will say this: like in the last film, a major character dies. Be prepared for tears.
ALL IN ALL: ****