Love this beautiful sofa.  Very firm seat cushions, softer fluffy back cushions.  Super easy assembly (attach legs).