Cotton is good. I don't like modern plastic fabrics on my body, consider me granny, though I am 39. This pair of trunks is made of good cotton that feels good on a body and absorbs moisture very good. However, it looses shape within hours, legs become loose, so you don't really want you wife or even GF to see it, even TOMMY HILFIGER labeled on the elastic band. Good for lonely man.