Sofa is nice and firm.  Arrived in great condition.   Easy assembly (screw legs on).  Fabric is nice and velvety feeling.  Would purchase again!!