Perfect fit, looks like a new sofa, stays in place even with lots of use, love it!