It is on my mind at the moment because I just bought my 3rd sofa cover for it today. It has a flat top & skinny flat arms. No sofa cover in the universe is made for this shape sofa. They all are made for sofas with high backs & puffy arms, so I end up tucking in yards of fabric (that never stays tucked) or suffing old pillows and blankets in the spaces to make it puff some & they never stay in place either. We have pieces of plywood under the seat cushions because it has lost it's firmness.
Given my rather strong opinions on this sofa you may be asking yourself "Why has she been suffering with this sofa for 6 years if she despises it so much?" And well you might ask!! The horrid thing is still in our living room because DH cannot see spending $800-1000 to replace what he calls "A perfectly good sofa." He managed to justify spending $500 on another chainsaw when we already have what I would call "A perfectly good chainsaw." So now we have 2 chainsaws, but he just doesn't see my point about the sofa.
So I think one of these days there may be an accident involving one of these chainsaws and the sofa, which will then no longer be "perfectly good."