I'm rather heavy chested and bra size 41 D, it fits okay but the fabric is very thin and provides nooooo support. Supper cute though so I'm not too upset. I'm 215 pounds and I got XL and it fit which was very surprising (Im an American size 16)