This gives my old sofa new life and a whole new look.  I love the separate cushion covers and the stretchy fabric because they result in a cover that doesn't look sloppy.