92% cotton 6% polyester 2% spandex Small: 26" waist, 33" hips, 24" length Medium: 28" waist, 35" hips, 24" length Large: 30" waist, 37" hips, 24" length XL: 34" waist, 40" hips, 25" length