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".