High quality, great fit, Im a size 20ish and the size 24 fit perfectly. Cover enough for the pool without being a full pair of shorts. So I would order a little larger if you don't want a super tight fit.