I am a 36 DD & a size 14 jeans;i bought an XL this fit perfectly & looked amazing !  I wore it for Easter. I recieved loads of compliments everyone wanted to know where i got it. It is very well made & thick. Not the least bit see through but i always wear a slip. I bought another in black.