Cutest 60s micro mini dress with tapestry skirt. Cute balloon half sleeves with fresh elastic. Corset vest is built in and has a built in modesty panel behind that could be removed. The maroon vest with basque waist is a tight knit poly, the yellow sleeves are probably poly cotton, and the tapestry skirt feels like cotton tapestry material.