Fit just a little big. I would normally get an xl which I did but it was just a little large. But it does have the tightening strap around the belly so it still fit good. They are really comfortable. Although the tightening strap is a bit annoying cause I had to pull it so much.