This book is best for kids 10+, not because of the vocabulary and grammar but because of some violent speech which may be inappropriate for little age readers, But overall it is the best book as it takes you to a whole new world of adventure with which the readers get engaged and enjoy it, As well as it sparks their curiosity! However, I loved reading this book and enjoying it's adventurous journey!