Overall the table is decent for the price. All the hardware comes put together with the washers on the bolts. The screws for the cushion tops are not long enough. I had to go out and purchase drywall screws slightly longer then what was provided.