Very well delivered. The story keeps you from beginning to end. Some of the characters got ony last nerve but that what makes a good story.