Firm easy to put together just add the feet...color is as pictured...Beautiful Sofa