Just received and will be returning. Tag said 9-10 yrs old though tag will say size 12. So bought that size and way too big for my chunky almost 9 yr old daughter. Didnt even cover her chest area. A smaller size unfortunately is not avail in the same style :/