Fits perfectly and has saved my sofa from doggy accidents that occur every now and then. I even ordered a 2nd one so when I have to wash one, I have the other readily available. Very good quality.