The sofa was easy to assemble.  The cushions are firm but comfortable for us. I do wish the ottoman could be used for storage.