This was super cute as a gift for a little girl who won the "pin the paw on the puppy" at our 1 year old dogs bday party. She is 7 and this hat was a bit snug on her so I defeinitely would recommend it for ages 4-7 maybe. Took out one star because it would have been nice to see that in the description. I almost bought it for the adults too, thankf goodness I didnt. Overall - super cute.