I was really hesitant to purchase this sofa cover because I have a sofa bed for when my granddaughter spends the night and no place to tuck it in and have have two big dogs that jump on it, but I went ahead and put it on and because it has elastic all around it worked and even stayed on when my dogs jumped up on it.