This book isn't too bad, but it isn't great. Overall, the concept had potential and was most certainly interesting. The execution wasn't even entirely bad overall. The ending just felt overall rushed and I feel the book could have built to a better overall ending.