I LOVE this top! I liked it so much I bought it in other style also. I like the long length to cover up an appliance I have to wear post surgery. I ordered the white in a Medium. It is a bit too large, but still workable. I am 5'4" and currently weigh 115 lbs. but I expect to gain some weight back (weight loss from illness and surgery). Either size will still work, even if I gain 10-20 lbs. I think, because of the style. Beautiful top, and a nice smooth fabric. I get lots of compliments.