We literally just put the furniture together yesterday.  Took us approx. 4 hours.  Items were packaged well and instructions good.  We had all the parts.  Seems sturdy.  The cushions are solid and don't let you sink down in.  The only issue we ran into was 2 of the screw holes on the corner seat were off, but not by much.  Happy with the purchase!