My husband is 510, 220, and a weight lifter, so hes pretty muscular and top heavy with a 34 waist and a pretty narrow lower half. The medium fit nearly perfectly. The pockets gape a tad, but not enough to return. Overall he was really happy with the purchase.