This is the best book you can read to your children.. My kids are 5 and 7 and they loved it and begged me to read more pages every night. They laughed, were worried and had them on the edge of their beds. When I finished it two weeks later they we jumping round the room and wanting more. Thank goodness for Roald Dahl.. there is a reason he's the master of storytelling..