I generally have to wear large tops because I am a D cup so I ordered a large and it was too big but wearable. It was very comfortable and it would if I had a lot of fat to my tummy hid it very well. The lace on the top bunched up slightly and the fabric was very thin please only wear a black bra(or black shirt) with this top! I do really love this style top however I just wish for the price it would have slightly thicker material. I paired this top with an embellished black skirt and wedge black boots. It is slightly more purple in real life than pictured. Lovely really.