So, to be honest, I personally haven't read this book. My son, Henry, read it this week and he loved it. I did ask him how he would rate it on a five star scale and he replied "4" so there you go. I spoke to him at length about his feelings about the book and his practical and perfunctory opinion is that this book has sad moments but ends well and was fun to read. I must tell you that if Henry can read this book in one week then is indeed a fun read for his demographic.
From one 11 year old boy to all others "This is a good book!"