Assembly was fairly straightforward but it did take some time to put together. Pieces do feel solid once put together. Table is pretty heavy. Looks great all together. Good quality for the price. I would definitely recommend!