The sofa is very comfortable and feels sturdy and well built.
Assembly was very easy... Just bolt on the four corner legs, making sure theyre faced in the right direction with two bolts and washers for each leg,  and screw in the TWO center support legs.
I dont see any sagging in the middle of this sofa occurring any time soon.
The padding is firm, and even being a larger guy, I dont sink to the floor when I sit on it.
I would have preferred removable cushions in case the exposed surface was stained or damaged, but well just have to be careful of that.