For the price, material is ok. Not too thick not too thin. The seams are also well sewn. I just mess the size. I can fit XL. Cause the measurement chart don’t have my usual 34 waist kinda of chart so I wasn’t sure of the conversion. Overall worth it to use daily or for light walk.