Very easy to assemble…my 11 year old grandson got the job done!  This couch is not cushy soft, it’s got support… which is what I need.  I guess I could add thicker pillows to the seats if I want to have a lazy day with Netflix!