I'm 5'2\", wear a 34E, and weigh 119 lbs. I ordered size S – it fits perfectly, not too tight and not too loose. It highlights my curvy figure beautifully. The fabric is light and nicely finished, with no holes or loose threads. Overall, a lovely dress suitable for many occasions.