We aren't quite finished with this book yet, so my review might change based on the ending, but so far we are enjoying this book. My 8 year old son is loving it....