While I think children eight and above would get the most out of it, it's still appropriate for children younger than that, provided they're old enough to enjoy a book without many words.