I am very pleased with this purchase.  The table was easy to put together (however I did need a hammer to get the bottom pieces into the table legs).  The chairs were completely assembled.  Everything was packaged very well with no issues.  I needed 4 of each various pieces of hardware and 5 of each were included.  That was wonderful as I did need to change up two of the pieces.