This sofa works for us, it is firm yet comfortable. We have had more cushy sofas in the past so this is a bit different but the quality seems good so far and hoping it will last. The velvet tends to gather lint easily but that is not specific to this sofa and  will need some upkeep. Overall happy with purchase.