The sofa ships in two boxes. Needs two people to put it together. The process is not hard and takes about 15-20 minutes. Firm. The roller and bed mechanism is impressive and sturdy. The only reason this is not a full five star is because the back pillows were rather squished in shipping and their form hasn't quite recovered to the crisp lines in the ad picture. Overall good and would recommend.