Ordering on-line and getting the correct size is always hit or miss.
I order a small (I'm a size 6) and these are a bit large BUT if they shrink at all they'll be perfect.
Soft, very comfortable and warm. Saves some money by not having the furnace running all the time.