This final volume is basically split into two parts.
The first part is extraordinarily predictable and sort of dull if I'm being honest. I basically skimmed through the first half of the book thinking "really? this is how it's going to play out?" This first half was a 3 or 2.5 star review in my mind.
Fortunately part two saves this entire series. It's unexpected, interesting, and restores my faith in the storytelling that made the first book so interesting. This second half is a 4.5.