The sofa was easy to put together.  Only a couple of times I had an issue with the screws for the arms and one zipper for the arm pillow was annoying to connect.  Came in one box, had all the parts needed.  The couch is VERY comfy, I wasn’t too sure about the legs but there are sturdy for me 250lb man.  The back pillows do not stick to the couch but I did see that people bought Velcro strips which I’ll do.  Other than that I love this piece