It's a little baggy for the sofa I have, but a little tucking and stuffing will take care of that. it's really soft and stretchy enough to fit the cushions snuggly.