I had really mixed feelings on this one so I'm not going to rate it. The plot was very exciting and the world building pretty terrifying, and there was a decent amount of sexual tension to keep pulling my interest through some of the rougher patches. The main character was very depressed, had extreme low self esteem and was very sickly. I liked her, but she was an uncomfortable character to experience. The plot twist was so obvious that it drove me a little nuts. I get why the main character doesn't figure it out right away, but the reader does so you're just waiting for her to catch up for the majority of the book.
However, I love books like this, with plots like this and world building like this so I'd have to recommend it anyway.