Love this - it stretches and I bought 3 of them for different sofas (son's house and mine)  A little tricky to put on - but the dogs can't move it when they jump on it