Surprisingly good fit on my old sofa, with shaped arms and back, and it hasn’t shifted despite the lounging teenager. It really helps transform the room to be honest, and fits with new colour scheme. A bargain for such an effect.