The action set-pieces work great, I cared about the characters, and the ending's perfect. I really loved this story.