Arrived on time. Came with all the parts and pieces. Was reasonably easy to put together. Definitely took a long time. At the the end it looks beautiful.