Pretty good. one character seems to live longer than would seem realistic, but otherwise, good story.