Easy to assemble. I originally ordered a couch from another site but that was taking over a month to ship so I cancelled it. This shipped super fast (2 days). A little more firm than we were hoping, but thinking it will soften with some time.