I ordered a 10-12. I am 54 150lbs 38-40D. I wear size 8 pants, large tops. Im spilling out The top, no tummy control but the flowy handkerchief bottom hides most bumps and lumps. Still debating if Ill keep it because it is cute but I look like a linebacker up top. Maybe if I lose some weight?  Who am I kidding, Ill probably return it.