Bought two hats. The size 3-4y hat fits my small 3y old perfectly. The size 5-6y hat is way to big for my 7y old! It falls off when she leans forward. I didn’t return because she needed it on the day it arrived. I’ll have to sew a tuck into it to make it fit better.