Beautiful soft cotton.  I had 2 throw pillows I didn’t like the color so I bought these to put over the old ones.  It’s a very nice quality cotton with good zipper!