Finally I found a shirt where the sleeves are long enough, and i will definitely order more of these in different colors. I'm 5'4" and weigh 140 and I ordered a large. I like the long length too, and the material is plenty stretchy, perfect for winter layering. A very well-made top, I'm very pleased!!