Nice flowy dress.  Nylon type material.  Belt long enough for me to double wrap.  I originally bought a size S, trying to get shorter length, but I am long waisted.  So ended up returning for size M so I didn't feel like I was tugging down.  Plus when you pull it down, it makes it quite low bust.  In order to pull it together and tack at bust, a small just seemed too stretched.  I often wear a Small in a dress if not slim fit in hips.  I am 5'5" 140# size 36 B.  Wearing thickly padded bra here.  Picture is of me in size S.  So if you are large busted or long waisted, you will definitely want to size up a little.  Or, just wear with camisole.  I wanted it to look a little more formal for cruise, so didn't want to bother with cami.  Seems like print will make it less see through.  Hopefully won't have to wear slip.  Medium drags on floor a bit for me.  Will wear with heels for dinner, then knot the bottom with a scrunchie for wearing to beach next day.