It's not too difficult to assemble, but probably need two people at least. The cushion is firm and comfy (I don't really like couches that are too soft). I like the fact that there is storage and it can also easily be made into a pull up couch, so perfect for guests!