This dress is gorgeous but I bought it for a wedding- I ordered the S in pink and the pink color is a lot more of a nude, pinkish beige than it appeared in the photo on my screen. In my opinion, it is too close to a beige white color to wear as a wedding guest- too close to white! I am 5'6", 125 lbs but my weight is carried on my lower body, my bra size is about a 30A or smaller. The small is too loose on the top. I am keeping the pink dress, it is cute and just long enough to be worn for a formal event, maybe even an interview. But I am re-ordering in purple, and an xs. The dress itself is very beautiful and looks a bit higher quality than the price, which is so nice. It's very soft and feminine. I'm hoping the purple is a better fit for my upper body, because I would love to wear this dress!