Decent book. Most of the time it was 4 stars but it faltered in the final third part. Also I found some scenes incoherent. Overall good plot and characters but not polished enough to be truly enjoyable.