Came in two boxes, was easy to put together. The couch is a bit firm but I think over time it’ll soften, couch material is really soft. Parts are mainly slid together only one piece requires the provided Allen key and screws. Took me 10-15 minutes to put together. Really light weight couch