It fits perfect on my old armchair.   Took awhile to put on but that's expected.  I tucked it in well so it does not come out when I sit on my chair.  It is absolutely perfect!