This set has been great so far! When I received it, there were 2 parts that were damaged, but the manufacturer was really responsive about sending replacements. I would probably not recommend doing the assembly yourself unless you are pretty handy and have your own torque Allen wrench. The one provided broke after a few chairs, and the regular Allen wrenches provided were difficult to work with in the tight spaces of the chairs. 
I did have to do some minor sanding on the table to smooth it out, but that may be personal preference. It is great for the sale price I paid, but I would not have paid full price.