We bought the book because our kids read it in a library and wanted to read it over and over. It is a funny yet very educational book, with wonderful artwork. Although I believe the books by Eric Carle are best for 3 year olds, my eldest daughter (5 years old) also loves them.