Sorry, to say I didn't love it. But it was ok. Not quite sure how to rate it. My emotions were kind of all over the place. The beginning was a 2. Then moved up to a 4. Then back down to a 2. Then up to a 4 again. Mathematically speaking that's a 3.
I would still recommend it. It definitely had some great moments and big fans of the series are sure to love it. I think part of the problem was perhaps too much time passed between books. I read books 1 & 2 back to back and didn't read this until months later.