I bought these to replace a discontinued style 8969, which were made of the same cotton fabric. These are not horrible but not a replacement. Top come up too high and I have to fold over, and I like a higher cut leg.