Perfect! My almost-6-year old is in love. Absolutely age appropriate, super cute, and her excitement made it so worth it. I love the stay at home theme in light the current state of the world.