10 yards of 100% cotton. 36 inches long. 1 inch elastic waistband, easy to change out. Also has drawstring. Fits extra small to XL waist.