Wowwwww….! This sofa so so much nicer in person. I literally got this in 2 days after I placed the order. There’s nothing much to assemble. However, the entire sofa came in two separate boxes and I just had to put on the legs and fasten the bodies of the couch from the bottom, and that was it! I really liked that the whole thing wasn’t one huge piece because it makes it a lot easier to maneuver.I love the softness of the fabric as well as the firmness of the couch. This is a great buy for the price. I love it!