Easy to assemble. Customer service was great when we reported damage in a few spots. Fabric seems to be durable. Overall, very happy with the sofa