Fabric is fine, very stretchable and easy to pout on, however did not fit my large sofa, really only for a smaller type sofa