This adorable dress is a cotton spandex blend for comfortable everyday wear! Small: 34"-36" bust Medium: 36"-38" bust Large: 38"-40" Bust 40" length 50% cotton 50% spandex.