Fabric is great and very stretchy! Did not fit perfectly as expected.  Seems too long or too big for my sofa.