This shirt fits as expected, however I recommend to go up one size because they tend to shrink. I am 5'3" 135 lbs and got a small. It fit great the first time, and after washing it it feels a bit snug and the arms a bit shorter than I would like. It still fits, and I still use it, but my preference is to have a looser fit. I use them for work - I work in the construction industry. Have had this shirt for about 5 months now and it holds up very well. Only complain is that it slightly shrinks after washing, but that can be easily solved with a bigger size. Also, I had bought it initially for colder months to keep me warm without the need of many layers, and it turned out to be thinner than expected. It's still good quality and an awesome buy for the price. Would recommend! Will be buying my second shirt on size M!