I love the look of this dress! Unfortunately, the Medium was far too large on me. I'm 5' 7", 135 lbs, size 6, 34B. I could have been a 36 DD and it still would have had extra room! I returned it and got a Small, which fits very well. I love that it's 97% cotton!