3.0

Good but (disappointingly) not great. It started strong and I was anticipating a really top notch read but in the end I felt it was all a bit rushed and I think that overall the story lacked body.