I like these since they are really soft and synthetic (Im allergic to any type of animal hair so no wool, etc).  I wear them to bed on cold (for Southern California) nights and they do their job. Theyre nice and stretchy, but just a little snug.  I do have big calves for my frame (14-15) so maybe its just me.