Easy to assemble. The seats are firm, which I love. It’s a great sofa for the price.