Easy to put on. A good stretch to the fabric. I do wish the fabric was a bit more substantial. This one is replacing one my dog ate a hole in. Overall it’s a good value. Don’t have to replace my sofa yet!