Easy assembly with 2 people. Fabric seems nice for the price. Sofa was a little more firm than was expecting.