I honestly don't know how to feel about this book. The first half, I loved, I'd give it 4.5-5 stars. But the second half just felt odd in terms of pacing, and makes me feel like the book would be a 3 overall. Characters were alright- there wasn't much, if any, development. I really, really enjoyed the premise though. I guess I'll have to wait and read the next books.