65% cotton 35% polyester. This gorgeous overall dress can be worn with a top under for modesty. Small: 36" bust Medium: 38" bust Large: 40" bust 52" length