I liked the pacing and the revelations at the end. And the somewhat happy ending.