Made of 50% cotton, 50% polyester. Screen-printed design on the front. Sizing Specs: Small: 20" width × 26" length Medium: 22" width × 27" length Large: 24" width × 28" length XLarge: 26" width × 29" length XXLarge: 28" width × 30" length