It fits fine for my 7ft sofa but has a little extra I had to tuck in firmly to make it look neat. I love the separate cushion covers which adds to the neatness.