Soft Mauve Rose Fabric with Mauve Rose Liner. 100%Poly. Knee length, short bell sleeve, Zipper. If you in-between a size, size down for a less baggier look. Runs slightly big. Dress is meant to be a boxy shape. If you want a more fitted look then size down one size.