What a wonderful sofa. It came in 2 boxes. Once I figured out that I could turn the large box over and slide the couch out, it was super easy to figure out.  All of the hardware was cleverly hidden in a zippered area on the underside. Super easy to add the legs. The arms were a bit more tricky to put on due to the padding.  I wont lie, it took me some time to put them on by myself but once I did I love it. Great value and quality. I would recommend two people put this together given the size but overall Im very happy with this purchase