I am 59 140lb and ordered a small. I would have loved this shirt if it wasn't very short and boxy. I am always apprehensive ordering from sites that appear to be shipped from Asian sellers because of the sizing difference. This shirt is nice quality, not cheap see through material. Its cut nicely on top too. Its just too short for anyone my height. As you can see in the photo it shows some of my skin, which isn't appropriate for work so Ill be sending it back. I have one sleeve rolled up and one down in the photo.