This one is a mixed bag. I really liked the story idea, the way the groups were handled and the writing was solid. The plot, while a really good idea, didn't flow smoothly and at times felt like it completely stalled. I enjoyed the book but I did have a hard time connecting with the main character. It was an easy read and would be appealing to the younger generation or an easily distracted audience. Overall it was good, not great.