They are warm and soft. I love the colors. Only down side is they don’t stay up good. It may be because I’m a size 12, and it recommends sizes 2-10 though. Also once I have them pulled up there is about a 4 in gap from the bottom to my ankle, so not really ankle length. I’m 5’6”. I got them at a really good price, so I’d buy them again.