We have a very good two seater sofa which our cat has damaged through scratching, plus the fabric on the arms is a bit worn. I was going to buy a huge cotton throw to cover it, but I've also seen those stretch covers which would cost around the same and be easier to cover the whole thing with. Has anyone tried these and what has your experience been? The sofa isn't used much and is in a bedroom.