I was worried about these being a lighter color incase they were see through once they were wet! Not an issue at all. The material is flexible and good quality. I wouldn’t say there was a lot of stretch in the waistband but it does have a drawstring to tighten. I would say they fit as expected.I am 6 feet tall, about 185 lbs. I got the medium, and it fit really well. The length is pretty short (which I like) although the fabric is not stretchy at all. Overall, a good swimsuit for good value though.My husband was unsure about these since they are shorter than his normal swim trunks but they are his favorite now! And I think he looks great in them!Me quedo Perfecto y tiene muy buena calidad…I’d say these run a tad bit large. They truly are slim fit. I ordered these in small for my son who has a very slender build, thin legs, and not much of a rear end. The smalls were fine if you like your suit as a looser fit, but he prefers the tighter fit so the legs don’t get too gapey. We sent them back and got XS and I agree the XS was best. 135 lbs, 6 foot tall. The photos are the XS. Typically he wears a 29x34 or 30x34. I hope this helps someone his size. They really look great on him, and he says they are comfortable. The navy and white pin stripe is my favorite, but the pineapple pair are a close second. We kept them both. We did send back the starfish. I felt the print was too large for a small size and ended up looking corny. Plus you need a tan or darker skin to pull those off nicely.Great buyCool design, fits nice and it's pretty refreshing to use itNot bad but doesn’t stretch a lot. It’s little big. Over all I like the style and it’s a good swim suit for those 4th of July pool parties.It would have been great if the product would have been chapter but I am happy with themLong legs, not very fashionable.Great fit great delivery good comfortGood value for money, order a size smaller for a perfect fitLook great and dry pretty quick too!