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.These swim trunks are a great value. Stylish, comfortable and lightweight with great fit.Not 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.Shorts have a quality feel and are extremely comfortableOrdered my husband a medium because he's normally a 32 but has muscley thighs so we had to size up to a large. The waist tie works but it's not super elastic so the tie is absolutely necessary. If you're between two sizes I would go up.Love these shorts the quality was good not see through I got these to wear to a 90's party and they were too too small I highly recommend sizing up maybe 2 sizes My girlfriend loves hers they fit good!!Got these for my husband, he’s just under 6ft and 185. Fit great and as expectedMy son loves these..he just wished they came with the built in compression short.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!