It really is a couch in a box!  I wanted something smaller to replace my old couch - this is a nicer size at 73" wide.  It is a bit wider than a full size sofa.  Was relatively easy to put together. I am a 57 year old (not especially handy) woman and was able to assemble this completely by myself in a fairly short period of time.  The only thing I didn't do was stand it up by myself ( I didn't want to possibly snap the legs by standing it up my self after assembling it. - I waited until my husband came home.) It is firm - comfortable, the seat is a bit less deep than our last one - but I have ordered a ottoman to place in front of it so that should help.