The fabric is very soft, but it is thinner than it looks in the photo. It fits my sofa fairly well, but only because the microfiber texture of the sofa upholstery keeps it from sliding. The straps aren't long enough to use on my sofa. It works well to protect my sofa from my toddler and cats.