These are not the same as those ordered in the past. Same package, same name. Cotton is not as soft, almost scratchy and they are smaller. Husband has big, muscular thighs and when he puts them on, he high steps to "stretch" them. (He's actually breaking the stitching.) If his thighs were more of average size it might not be a problem. And they are cotton which is nice and harder to find these days.. but they just aren't the same quality. So 2 stars.