I just had a baby and was looking for a pair of cargo pants to wear while I am trying to lose the baby weight. I am currently a size 12 and the large was perfect.  It has a drawstring so as I loose the baby weight I should still be able to wear them.  They also look great.