The couch arrived in 3 boxes, only 1 of which was light enough to carry myself. Once I had help getting the boxes inside, I was very easily able to put the couch together myself in about an hour and a half. All of the parts were there and fit well. The only difficulty was getting the 2 parts of the L to hook together, but eventually they fit after a few tries. Love the way the couch looks and feels. Very happy with this purchase!