Received this sofa yesterday.  Packing it up today for return.  Easy to put together and strong structure.  Very nice velvet/microfiber upholstery that my cats can't get their claws into.  Looks good!  BUT:  Seat is hard...barely gives way.  Seat depth is about 2" too short because the thick cushions do not give.  They are too firm.  A common park bench is far more comfortable.  Design needs to be changed.