I am 5'4'' about 140-150lbs with an hourglass shape. I originally ordered the medium but after trying it on, i ended up exchanging it for the small. I'm never usually one to exchange a size SMALLER, so not only did this dress make me feel cute, it made me feel thin! It drapes in a way that is loose but still figure flattering. HIGHLY RECOMMEND. Adjustable straps make it easy for me to make sure my bra is covered front and back.