I ended up returning this, but only because I should have ordered a small instead of medium. It may run slightly big but I have also lost a little weight lately and may not have realized I've gone down a size. lol I was always between small and medium, maybe I am just a small now and ordered incorrectly then! It is beautiful fabric, just thick enough, insanely flattering on and the coral color is gorgeous-a little darker than I realized. I am 5'3", 145 lbs, 34B, big booty/pear-shaped, 34-29-39, the medium fit but was generally too loose when I definitely wanted this to be more body hugging. Also due to a smaller chest I didn't fill out the medium's bust very well so the straps just kind of floated above my shoulders loosely. I absolutely will be reordering once the yellow is restocked in small! :)