Incredibly good. No fights but some Pervy scenes are there but not too much so nice book. A 10 year old to a 16 years old kid could read this . If u want to recommend this book to a kid under 9 , it would not be understandable and kind of inappropriate because of pervy scene. And it is not like too much but words like - sexy and sexual are used but very nice and good book to read