This sofa really surprised me in quality! And didn't even realize what a good deal I had got when it was on sale! Cushions are firm but I'm sure they'll soften up with wear.