The story itself is very good, but for some reason the writing didn't really click with me. There were sentences and sections that I had to re-read several times to understand what was going on. I think it's because the author likes doing big plot twists in an off-the-cuff manner.