I ordered this for my very tall 12 year old for halloween. It was very cute and not revealing like some other "teen" costumes. The material was thin, edging on transparent, so she did have to wear opaque tights and a cami.