I bought this for my 9 year old granddaughter. She is on the thin side, average height, maybe a little bit taller. I purchased this in the 8-9 year old size. It does fit her and it has a lot of stretch, but it runs a little on the short side. Not too short, but short enough my son would not be comfortable with her wearing it. However, with capri leggings, super adorable. Made very well as you can see from the pictures. It’s lightweight, bright colors, and looks good with just about any color leggings.