I love the bench. Its cushion is firm yet comfortable. The whole thing is nice and sturdy.