The specs say cotton, but it's some type of cotton blend. It doesn't breathe as well as I was hoping. It's a nice rich color, but not my favorite duvet cover.