Fabric is nice and durable. The sofa was easy to put together. The sofa is very stable and well made.