I'm 5'6, 190 lbs and the large fits me perfectly.  The fabric is on the lighter size with lots of stretch and give.  the modesty skirt comes about 1/3 the way down my thigh and the v in the front still lets me wear a bra.