I would have given this book 4 stars, as the characters and plot are very well done and the story is quite fun and attention getting. I liked the 1st and 2nd book better as there are a lot of subplots in this book, one for just about every main character. Although I still did enjoy it.
However, the book badly needs a proofreader and/or editor as there are many grammar errors, tense of verbs poorly done (too many "was" that should have been "were" and such), as well as extra words, missing words (sentences that clearly should be negative missing the negative word). and incorrect words for the context. I found these errors distracting from the story itself through all the books I've read so far, possibly because I'm a proofreader myself. Pity as otherwise I would have rated it higher.