These swim trunks are made of a soft polyester, they are decent fitting and dry quickly. I would strongly advice ordering up 2 - 3 sizes however. I bought these for my boyfriend who wears a medium/ large and the XXL fit him but they were tight around his thighs, however, he does have fairly muscular thighs. The color is slightly darker than the picture but still very nice. Overall, I am happy with this purchase.