The fabric is wonderful and so is the stretch. But, we had a difficult time putting it on the sofa as there is indication of front or back. But overall, it looks and feels great