Purchased this to wear to a wedding. Although I didn't love the material because it's a bit thin and clingy in places I did not want to accentuate, keeping me very aware of "sucking it in" and maintaining a good posture while wearing, it's very pretty and flattering. Feels very feminine and I got lots of compliments. (And no, I'm not a big girl either.... 125 lbs, 5'3", 32D chest, fairly athletic build) I ordered a small and it was pretty true to size. I did also order a medium, just to see if it fit better, but sent that one back as it actually fit much worse.)