This works perfect for our 95 modular couch. Its a very soft material and comfortable and pretty durable. I have 3 dogs and it has been keeping up pretty well. 
13023 Update About 6 months in this started to get snagged and ripped from my dogs nails. I have been sewing up the rips but it does keep the mud and dirt off from when they come charging in from outside