Simple to assemble.  Pull out was easy to work.  Cushion are a bit firm.  Definitely not a fluffy sofa but still comfortable.