The table came quickly (2 days) assembly was simple, all parts were complete, love that the legs have an adjusting screw base to help level on hard surface flooring... 
the finish is delicate, so when assembling don't slide on floor, finish will scratch... caught this quickly and the mirrored top covered the scratched area, so that was wonderful.