Very easy to assemble.  The cushion is a bit firm but still quite comfortable.  It’s a perfect addition to our den.