I love this dress so much! It is so flattering without being too revealing. I'm a 32DDD/34DD--I got a size small and it just covers enough up top. Half an inch may have helped. Otherwise the fabric, print, and color are all great. Highly recommend. I will have to buy in more colors!