Overall the product is good for the price, once i finished putting it together. Iam pretty good at assembling things but i had a hard time with the sofa, the bolts would not align properly, i had a hard time with it. Also, I couldn't put one screw on the table, seems like the coating/paint dripped inside the whole and dried out.   

Pros: Great Value
Cons: Hard to assemble