The couch was easy to put together, although some of the screws were difficult to put in. The couch is firm but will likely soften with more use. And it definitely feels durable! It came in 3 packages, one was early and the other two came one day late after being mistakenly marked as delivered by the carrier. Happy so far!