The cotton is soft on skin and weight is nice and heavy. I would check the size you order by your weight versus waist size. I found dropping to the medium offered the package support I wanted and not overly tight.  The tapering of the crotch lines the gonads nicely.