In my opinion these fit better and feel better on my legs than other brands I've tried.  They aren't as "sturdy" as some brands and some reviewers have complained that they don't last as long as some brands before they run or pick.  While some reviewers have found this to be a real problem, I have not.  I wear them daily and throw them in the washing maching with no special care and they last for weeks.