Arrived quickly in good condition. Heavy!  All pieces there. Took 2-3 hours to assemble. Looks great ,