Good plot, good flow, IMO. I enjoyed the story, and take away one star because of the sudden blast of all characters at the end, when the mystery is brought to light. It was a little hard to keep track of it all coming at you, all at once. I didn't know I should've paid strict attention to ALL of the characters in the book.