Super soft, velvety fabric. There are three separate sections plus two arm covers.  Unfortunately there are no instructions and it took us a few tries to figure out how to get them on. Very confusing. I think we got it right. They aren’t stretchy enough to snap back into place so they are a little big. However, we get a new puppy tomorrow and if it protects the couch, I’ll be happy. Will continue to play with the covers and update rating if I get them to fit better or figure out how to use the elastic straps that are attached to each section.