Material and fit very good - length of my sofa incl. arms 87". Loose back cushions fit under slip cover.  Separate seat cover  roomy but I will adjust with a little sewing. One problem - as generous as the slip cover is the straps that are under the separate seat cover and designed to be tightened with D rings are way too short. Even with pulling the straps tight, the ends just about touch. Come on guys another 10 " of strap would have done the trick. Now I have to buy grosgrain ribbon and add to the strap - what a pain!