I am 5’4, 140lbs, roughly a women’s size 4, I have 15.5 inch calves (big calves) and the small fit perfect. They’re not super thick like they look but definitely still keep you warm with a pair of leggings & they’re super cute! I have washed them a couple times on a hot cycle & they are still good!