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