I ordered the black floral. in L. most of my tops are either M or L. going by previous reviews, I went L. and it is still snug even for me at 5'5" 155 lbs, 36C. and it is in BROWN floral, still pretty tho. heavier, minimal stretch materal than expected. more for Spring or Fall in NE USA. Little disappointed.See full review