Medium ran small in the arms and shoulders probably due to being more fitted, as most the time medium is the size I wear. I purchased in red, loved the color, but returned the item due to it being too snug! (priced doubled so I did not try a larger size.) The other outstanding qualities are well made and instant warmth.