This couch is a bit more firm than i'd prefer but for the price it's a really nice basic couch. The fabric feels nice. The whole thing feels pretty sturdy. My partner and I assembled it in under an hour, it was very easy and straightforward. The back cushions take some time to fluff up. I like that it comes with throw pillows too. It's a really nice muted green in person as well. Very happy with my purchase.