My children and I (5 and 6 years old) loved this book! It's a very enjoyable read for all ages. There is a somewhat bad word used a few times, at least in this older edition that I read, but I just changed it, and for an older child reading it themselves, I did not feel that it was that terrible of a word.
Well-written and so imaginative. It would be an incredibly fun read for kids. As an adult (reading it for the first time too!), I enjoyed it but not as much as I was expecting--I was hoping to love it as much as I did Matilda. James's aunts were kind of one-dimensional and negligible, and I thought the story could've flowed better and had more depth. But I'm still glad that I read it.
One of the best kid's books ever written. The magic, the wit, the plot! I have seen this enjoyed by a 4 yr. old (read aloud) a 10 yr. old, a 15 yr. old, and adults. Read it and then watch the great movie that almost did it justice.