Super thin 55/45 Cotton/Poly blend - basically, the cheapest, nastiest fabric there is.

Rereading the ad copy, I can see how I got suckered into thinking these were 100% cotton ... you don't have to repeat my mistake.

Also, though I bought the right size, they don't fit.  Very tight around the thighs, and the fabric has no give at all.

What a joke.