I have bought these previously and loved them. Six inches long, thick, not super constricting, launder well. I just bought some more. This time the package was shipped directly from China. The product has a cheaper, higher polyester, less cotton, feel and has a strong chemical odor. The odor is strong enough that it persisted even through I laundered them prior to planning to wear them. I'll try washing them again. I wish I could buy more of the ones that they used to sell.
Rating: [2 of 5 Stars!]