100% Cotton. The bust measures approx. 19" across not stretched. This will fit bigger when stretched. The length from the shoulder to hem is approx. 30".