I needed these, as I was traveling to Washington State.  I live in the tropics.  They were/are perfect.  Strong enough so that they won't wear out for a longtime; thick enough to keep my feet nice and warm, but not too think.  I wear them with running shoes, and sometimes just around the house.  Good price, good buy.