Beautifully worded and illustrated.
My 4 year old loves reading this book.
It would be great for a wide range of ages. The pictures are wonderfully interesting to look at, so will grab the attention of those unable to read the words. The wording is simple and short per page meaning good for the little ones learning to read. It's dramatic meaning great if practicing to read out loud and adding emphasis when needed. It's got a little colour theory in it with the primary colours. The fact that there is little activity on some of the pages is great fun.
Would highly recommend.