I am 125 lbs, 5 foot, 34 DD ; additionally,I am a medium and rarely a small. After reading reviews, I got a medium and boy was it a tight fit. I do love the dress; however, I gave the the multicolored dress 4 stars because the X going across the chest is not orange- like it appears on Amazon- but a brown/orange. I will order a one-color dress and same style.