Ok for a 7-10 year old. The vocabulary is outdated and they're quite traditional stories told in a traditional way. Nice and boring for bedtime, but I bought for my toddler (as the picture looked like it was for younger kids) so he can't understand any of it.