Self, Mesh, and Organza: 100% Polyester. Lining: 95% Polyester, 5% Spandex. Fabric does not provide stretch. Length measurement taken to center front of shell hem. Tulle is approximately 2 inches longer than shell. Center back hem runs approximately 4 inches longer than front. Dry clean only. Fully lined. Hidden side zipper. Bust cups. Imported.