I am always a size medium in shirts, I am 5'5 and around 140 pounds. I bought the medium and it comes up to my belly button. It does hold the fat in well, but to top it off the lace is extremely itchy. I have a long torso so maybe this is why but I am returning the shirt.