I am gving this 5 stars because, for such a low price, they are warm, soft, and true to size.  Not sure how long they will last, but feet are happy right now  :)

Update:  After twisting my foot and having it blow up, i have ended up wearing these outside as they were the only thing my foot would fit in.  they are holding up really well.  I am pleasantly surprised.