I'm a 40" waist at 255 lbs and the XL fits me well. Much better than the other 'board shorts' that go past the knee. Thin but durable material. The tag was itchy in the back so I cut it out.
Pros
Exactly as advertised.
Cons
The mesh lining may tear easily after extended wear