The top is beautiful, which makes me sadder to say I will immediately return it. The texture is nice, and it can be dressed up or down. The color is soft and feminine. There is no reason I should have purchased an XL, and I am a medium in tops. I wear a cup size C, and it does not even cover the front of my chest. The XL looks like the medium or small. I'd imagine someone incredibly small in the breast area, back, and stomach would be wearing this outfit, so sadly, I had to return it.