I had to reorder this in an XL because it runs very small. I know Natalie products run small and ordered a size up from what was recommended and still had it wrong. I am 5' 8" and 135 and wear a size 38C bra. Hope this helps others. It is a bit short, but that's okay because I wearing a jacket over it.