I wasn’t sure how these would stay in place.  They fit perfect and they have the screw in pins to hold in place.. saves the arms of our sofa...