These are 100 cotton. They are 1000 thread count and they are heavy feeling. I’ve been using bamboo sheets and these surprised me in their weight. They are comfortable, washed up well, and are easy to put on the bed. I ordered queen size in white and am pleased with them. They have a very nice sheen to them. I gave them a 4 star because they did not meet my expectation of softness, but then again, I’ve been using bamboo sheets so it may be an unfair comparison.  Will expect these to hold up very well.