I bought these jackets as gifts for my twins’ 6th birthday. My girls are pretty average height and weight for their age, however given the high price of the jackets, I wanted to make sure they wouldn’t outgrow them quickly. The description recommended size medium for a 5-6 year old, and large for a 7-8 year old. I decided to go with the large. I’m glad I did, because there is no way this jacket in large would fit an older child! The jackets seem to be really nice quality, but I think they run small. I had the same concern when I purchased a jacket for myself last year. I really think you guys need to revisit your sizing, or at least make it clear that stuff runs small.