This fit so much better on my sofa than the old baggy ones. It has just the right amount stretch to stay put and the color is perfect! Great deal for the money.