These are nice walking shorts. Lightweight 100% poly fabric is printed to look like canvas. Fabric is sturdy for the weight and thinness. No stretch to the fabric, but fit is loose and roomy. I do need a belt to keep these up since there is no elastic or drawstring in the waist. While you could use these for swimming, you will need a waterproof belt (not included). Cargo pockets are nice for people carrying monster smartphones.