There are 2 long-haired cats who like to scratch, and I am tired of making fuss on the sofa. This is definitely the solution: the sofa cover keeps hair away from the sofa and seems to avoid scratching as well. When the company comes, I can lift the lid. Hair and debris fall off easily.