Fit our 6 year old well. He can wear it for a good year or so. It's quality all over... for example, the jacket zips AND has velcro over the zipper. The reflector material looks like a real firefighter uniform. So cool!