Fabric is very nice, soft to touch and seems durable. Even tho it stretches you cannot see through it.  My love seat is same in shape/size as ad photo but the actual slip cover was a little big for it so it took a little extra work to get the covers to look smooth.  Altho its not a perfect fit/fix it certainly is an improvement.