Most of the book was really good and I couldn't put the book down. However the last, maybe 30 pages, was a major disappointment and the end just left me all : "Well that felt like a waste of time". But then again, all in all the book is good, interesting and, as previously stated, I couldn't put it down. But the end, really dragged the score down.