I'm 5'3" 120lbs, ordered size small and fits a little snug, I think if I went up to medium, it would be too big in the shoulders and the sleeves would b too long. I've ordered sz small in other styles from this brand and they fit perfectly.all in all, good sweater, comfy & warm.