I ordered the table and received it in about 5 days. It arrived in a very large box which was well packaged. The table comes in basically 3 parts; the main cabinet part with the drawers, the legs, and the shelf. I was able to put it together completely on my own and it was pretty easy! The table is very sturdy and well made. It is very pretty! I absolutely love it!