My favorite brand of swimwear, Orlebar Brown, is on Gilt today, with swim shorts at about ½ off retail (so ~$119-125). Orlebar Brown’s trunks fit trim, and feature darts at the waistband to give shape, engraved side tabs for adjustable fit, and a zippered back pocket to keep belongings. I have a pair of swim shorts in their Bulldog model, which is mid-length, though the Setter might be better for someone with a more athletic build.