It's nice but clearly made for a sofa like the one shown.  It won't fit on a sofa with padded arms.