If this book would have been about half as long and/or not so repetitive, it would probably have been a 4 or a 5. 
 The characters are fantastic, but my god were there long stretches where nothing important happens...