Fit my 11 year old well; she is tall and thin.  She needed it for a choir concert and looked lovely in it.  The skirt is a little short but not inappropriate for a child to still wear.  Nice thick fabric, top is not see through.  She loved it and wore it happily so it was a win win.