assemble was easy I did have to put a new finish on the table top.... overall satisfied with purchase

Pros: great value
Cons: finish needs improvement