I’m very happy with the purchase of the sofa. It’s the perfect size for the room, and it was super easy to put together. The cushions are firm, but I don’t mind it. I imagine they’d soften over time, but we don’t “relax” much in this particular room. It’s more for visiting or working from home. Great buy and looks nice!