I could have purchased this in a size smaller. I purchased it in an extra large, and easily could have gone with a large. The loose fit is comfortable and doesn’t look bad, but under the arms it is loose enough that it’s obvious. I’ll just need to wear a tank underneath. My bust is 36DD, my waist is 30. I stand just under 5’, so it’s a bit longer on me, which I do prefer. Very lightweight, soft and silky, it’s not sheer at all. A little bit low cut, the tie up helps. I purchased in blue. I think the color is just a bit lighter than the picture on the website, but very close. It’s got just a bit of lavender to it. The quality is excellent, it’s not a cheap fabric that is going to rip or snag easily. Gorgeous choice for the hot humid summers.