I'm 5'9, 163 lbs and a curvy size 10, 38\" bust. The large fit perfectly, soft, slinky and stretchy patterned material, not see through, hides the belly and is perfectly long, hitting the top of my feet. Love it for the beach or lounging in, barefoot. Just now bought two more. Pretty, feminine dresses.