They came exactly when expected and were pretty easy to put together. Some of the legs needed to be adjusted but otherwise my husband and I put 6 together in about 2 hours.  I hope they last as they are perfect for my dining room and are comfortable.