Faux leather, fits cushions nicely. Expect it is waterproof to protect my outdoor sofa cushions when exposed to a surprise shower.  Not real thick material but, my 60 lb dog has not damaged them in any way. Good value for a nice price.