💯 cotton Beautiful design ,excellent quality ! Size XLbut I think it’s m Waist size 80cm(for 68-78cm)