I was really excited to get this, and I thought I ordered my size (after reading many reviews and measuring myself), but it just fits too big and sloppy looking. In order to get another, I needed to pay for returning it, so alas it's getting donated.
So, a Large does not fit a 140lb, 5'6", 36DD woman. I really needed a medium, I guess.

The material and overall style is great though! But, you need to wash it 2-3 times to get the smell out... a bit concerning.