I got these for Christmas, since my old ones are worn totally out.  They are very comfortable and fit great, although I think the sizes run small.  Besides, they are made in the USA, how can you beat that?