These are fabulous. The fabric is a little on the thick side, like a thick woven cotton. They have a swimsuit mesh holster at the front to keep everything secure, which you could cut out if it's not your style. The mesh is only in the front, it's not like those little mesh underwear found in some swim trunks. The style is great, they're accurate in sizing as guided by the description. I won't wear them with all pants due to their thickness, but I really like them and will try them out as a swim trunk too.