I LOVE these socks. They are VERY warm, though not cold-proof.  I wear a lot of flats and boots in the winter and these socks add warmth and comfort to them. They are very thick so I wouldn't recommend wearing them with ballet flats. Worth every penny.