This gorgeous dress is 100% cotton and lined underneath. Small: 38" bust Medium: 40" bust Large: 42" bust 47" length