I love love my new sofa cover.  The colors are beautiful.  One of the stripes is the exact color of my wall.  The material is of strong durable 100% cotton.  .  Of course, you will have to iron it before you put it on, but it is worth it.  It fits well on my sofa.  Extra material can be pushed into crevices.