The fabric is not to heav, the fit good. ordered a M I am 170cm tall 76cm waist
Material not Cotton. Material is 70% Cotton, 5% Spandex and 25% Polyester