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. Please note: This item make take 5-7 business days to ship.