I always wear a 14 top and 16 pant and am 40D bust. I bought the XL in the very pretty yellow and got multiple compliments when I wore first time. It is VERY figure flattering and I love that it's form fitting in the bust and waist.  Just wish the made the exact same tunic but in long sleeves, fabric is very soft and washes and drys great.