The table took about 20 minutes to assemble and everything arrived intact. It looks great for the price!