Bought these for my grown son (he's 21) and he absolutely loves them.  They are soft/warm and look like they will hold up well.  The only thing is they seem kind of small.  He is about 6 foot but thin and I bought him the large.  They fit perfect before washing so he'll have to be sure not to put them in the dryer.  I did look at the size chart and he was borderline between L and XL, but thought since he normally wears M to L sizes in clothing, that a L would be fine.  Should have bought him the XL - I'll know that for next time.  Would buy these again.