Wow this book is so amazing. First time I read it, I DNF at 30 %, because it was a slow start and I got bored with it. But if you stick with it it gets amazing quite soon. I have to admit, it isn't perfect - it is pretty slow sometimes, lots of info dump, a bit simplistic plot, but that doesn't make it bad for me. Once you get into it, non of this matters, because you get sucked into the book completely. And that is, what makes a great read for me - book that you cannot put down, storyline that sucks you in and keeps turning pages till the end.