After reading all the reviews, I was apprehensive about purchasing this product thinking the assembly was going to be a nightmare.  It is tedious, not difficult, there is a difference.  After you figure out one chair, the rest goes rather smoothly.  The table was easy.  Yes, a few holes did not match up but there are enough holes that match fine so as to not affect the structural integrity of the furniture.  I was tempted to spend twice as much on a different set after reading the reviews and SO GLAD I did not!  This is perfect for me and fits a small space.  LOVE IT and so happy with my decision.  Looks adorable on my patio.

Pros: Decent quality for the price. Worth it.
Cons: Slightly tedious assembly but to the point of not purchasing it.