It took 5 days for it to arrive which isn't to bad for free shipping. My husband said it took him about 3 hours to put everything together. 

So far so good. Table feels sturdy and the chairs are good. Love how this table adds color to my kitchen!