If you can get past some of the parts that feel unrealistic, the story has a good pace and the twist is decent. The characters are pretty fleshed out although at times they feel pretty one-dimensional. I rated it a pick because it did keep me interested and I wanted to see how they wrapped it up.