These are inexpensive but theres so many and they're thick. They keep me warm. I have long legs (58) and they come all the way down. My only complain is one pair had runs in them the first time I wore them and also the fleece isn't soft after washing.