Very nice couch. Firm, but still soft. Putting it together was very simple. The hardest part is just how big the shipment is. The only reason I’m knocking off a star is because the headrests feel kind of cheap. Outside of the headrests, I’m very happy with the purchase.