Couch was pretty simple to self-assemble. Each section came individually wrapped in a linencotton material wrapped then placed in a box. Each section also has its on hardware- no drill required. It was a bit shorter than I imagined and surprisingly longer, but it’s material is VERY soft. And the couch is FIRM. Not hard, but super firm. It also comes with the pillows in the picture which I wasn’t expecting, not my taste but I can cover them. )