Very thin sheet-like fabric.  I can’t see this lasting through very many washes. The snap closures don’t line up and the duvet cover is about 2 inches too short so my duvet bunches up in the middle.  Since it took me close to an hour to get my duvet into it so I won’t be returning it, but I would definitely not recommend this product to anyone else.