I got a medium. I love the way it fits as it is long enough without being too long for my short frame of 5'4 145lbs with large double D top and the color is slimming. I also love the material as it is kind of slick so even my kitty's hair doesn't sticks to it and so easy to wash/dry (damp dry then hang myself I mean hang the shirt .. oops) You know so any how you will be very happy with this purchase.