Few minor scratches upon arrival, took me 3 hours to assemble. Looks great and kids already put their shoes away.