It fits my extra long sofa well. The material is nice and thick so dog claws   cant' pierce through to the leather. Which is why I bought it. The top seems to fall when you sit on it and it bunches and needs to be fixed alot, but all of them seem to be like that. I have another one from a differant company. They look nice on the sofa as long as no one sits on them.