The sofa is very firm. It is nice that the cushion keep their form. However, the sofa does have a light blue undertone that I am not a fan of. We did keep it as it worked fine in the space.