So the so-so rating is not for the story, which was fun and interesting. It is because the book was very poorly edited (I read the paperback). There were so many grammatical mistakes in exposition that it was really distracting. Perhaps the author should not have thanked her editor so profusely in the acknowledgments, because she either is terrible at her job or really doesn't like the author!