I bought this based on a review by an author who's other works I have enjoyed. My only objection was the cover spoiled some surprises. Otherwise, I really enjoyed it. The pacing really kept up so that there are some interesting reveals all the way up until the end. Recommended.