On the whole, a fine adventure book that was enjoyable to read. The characters were easy to grow attached to, and in the end I really found myself wanting to know more about them and their journey. The only real negative is that at times it felt like there was random filler material stuffed in to bulk up the story. Granted, this was somewhat explained within the context of the story, but it still left the story with some mildly disjointed sections. In the end though it was a very enjoyable read.