It fits well. My loveseat is shaped sort of different so not a perfect fit. I made it work and it has stayed in place. It is very soft and stretchy. I’m very happy with the slipcover, until I get a new sofa