Beautiful sofa! The bench cushion is firm, but I like that. It gives me comfort that it will hold up for many years to come. I added my own legs to the bottom as the ones that come with it are about 2 inches. The ones I replaced them with are 4 inches. Im 57 and it makes me feel like Im not sitting so closely to the floor. Great buy! The slip cover is easy to apply, but nice and snuggle in fit.