I'm 5' 6" and bought this in a large, and while it fits the way I want it to, someone my size could order a medium if they like a closer fit. The material is soft and comfortable. It is a lightweight sweater, so if you need more warmth, I'd suggest layering.