This waffle material is soft and comfy to the touch. It does fit my ottoman very well (it is has a down topper). I have a black and white dog and I knew it would be a problem, but didn't realize that I wouldn't be able to just knock the hairs off. It seriously velcros to it and it's almost like it will pull on of my dog's white hairs from across the room. I have not washed it yet to see if it shrinks.