I bought these for my husband, and he loves them...says they are very warm and comfortable.  We've only had them for a short time, so I can't attest to how long they hold up, but so far we're very satisfied with the quality at this price.