Almost Perfect Fit, Our sofa has arms that do not descend like the sofa shown so it is a little difficult to put on