Because I have pretty skinny legs, leg warmers are often too big for me.  These have lots of stretch for someone larger, yet fit me perfectly.  Their softness is yummy.  I wear them with skirts and even under jeans.  Great product.  Excellent customer service.