I got the correct dress as advertised, with adjustable straps.  I got a size small.  There is NO stretch.  I'm about 130 lbs, 4' 11'', and I have 34 DD's.  My boobs ALMOST didn't fit.  I'm losing weight, so I'm not worried.  If you have a larger bust then me, go for a Med.  Its very long on me, but It's light and flowy and I won't need to hem it, Aa barely 5 ft, .  If you very very tall, this might not fit you long like a maxi.  It does  ever so slightly drag the floor  though, I'll need taller then normal flat sandals.  The white is kinda see through, but not terrible.  I love the silhouette. I'm short and curvy, kinda stocky but not chubby.  Usually big oversized things make me look frumpy.  Not this.  Somehow it hugs my body while being loose and flowy.  Love.