I was disappointed when I opened these, as they had the unmistakable feel and sheen of polyester, but it was all my fault. I got so excited about 1000 thread count sheets for this amazing price that I assumed -- and neglected to confirm -- that they were 100% cotton; they are not. But they are about half cotton (and half poly). I'm too lazy to return things; they're for a guest bed; having four matching pillowcases is GREAT; and the color is really intense and nice. SO I washed them twice, used a softener sheet in the dryer (I never use these, but I had a free batch in the mail), and put the sheets on the bed. They have the heft and thickness of 1000 thread count, and they look great. They will probably never be as soft as they would've been if they'd been 100% cotton, but they are fine, and they'll probably last forever. AND the poly means they don't need any ironing; they look fabulous right out of the dryer.