100% Cotton. Made in USA. The thin cotton fabric is perfect for summer and great for hot days. Size S/M: Length (Front top to bottom) 39" (99cm) , Body width 19" (48.5cm) Size M/L: Length (Front top to bottom) 40" (101.5cm), Body width 20" (51cm)