My 8 year old wore it to a wedding and it fit perfectly. Unfortunately there is no lining on the back above the waist! Luckily my daughter's hair is very long and almost completely covers her back. If not, or if the color contrasted more with her skin tone, I wouldn't let her wear it. Anyway, it was really nice and she says it's very comfortable. I was afraid it would be prickly, but lace and other materials are light, soft and elastic. I've washed and dried it a few times on the gentle cycle and it still looks great.