My 11 year old son read this book in a little under two days. That says a lot to me, sometimes it feels like I am pulling teeth to get him to read. With this book, I had to ask him to put it down to come to the dinner table. He did tell me that there are some swear words in there, but nothing worse than I know he already hears at school from peers. He said he would highly recommend it.