The couch came in two large boxes, so you have to put it together. However, it was not hard to do. It is somewhat firm, but once I added some throw pillows was comfortable enough to relax on.