The fit is good, enough room for my thighs in the leg holes, which I've had problems with with other brands, but the pouch is a little on the small size. I worry it'll be unwearable after the first wash if it shrinks at all, right now it is wearable, but a little uncomfortable. I would consider myself average size.