Made from super soft stretch cotton/spandex. The cutest little top to wear alone or layer under our overalls & dresses.