I was a bit skeptical as to whether or not this would fit the arm chair I was purchasing it for but its a perfect fit. I just had the chair recovered and I wanted something to keep it from getting dirty as my dog loves this chair!