Love our set and it looks amazing in our condo patio. 1 cushion came missing a button but otherwise everything was in great shape. Took about 10-15 minutes per piece to assemble but the screws and tools that came with were sufficient for assembly. Assembly was not difficult at all, despite what some other reviewers have said.