So happy I purchased this for my sofa. It’s soft and an attractive. Grippy on back side so it doesn’t slip. I ordered the one which was slightly larger than my sofa dimensions so it would protect seat back cushions and arm rests. It’s perfect for that. My pups love it, as you can see.