Not the best read that I've come across, the build-up is decent enough to hold the audience's attention for a fair bit. However, nearing the climax it is found to be lacking, the ending although not predictable could leave readers feeling very unsatisfied.
Overall this novel is not bad, but it could've been developed better in a different direction.