I'm 5'3" and 135 lbs and purchased a medium. I say I could have gone one size smaller but I chose the medium because I wanted to be able to layer underneath it.
It doesn't run hot but it's also not thin material. It's perfect
the sleeves and the shirt are a perfect fit so it doesn't have the baggy warm feeling but looks better on with jeans