Super easy- put it together myself. Don’t freak out- the extra cushions are zippered in the bottom of the bench seat. Looking forward to getting some big throw pillows to make it a little easier on my back when I am leaning against the ends to watch tv