My daughter absolutely LOVES this book. She is a few months shy of 3, so I thought it might be a bit advanced - but she loves it nonetheless. She loves how it rhymes and she is constantly referencing the book in our daily life, ie. "Zowie! What is that smell? Is it cabbage soup?!" (she finds this hilarious). I feel like she takes away something new from the book each time we read it. And it's also perfect timing, as she has just reached the stage of asking "why?" ALL the time. I would highly recommend this book for ages 2.5 - 7. Each age group will take away something different. I also love the diversity in the characters. Can't wait to read the other Andrea Beaty books!