The cabinet came with all parts and it was relatively easy to assemble. It looks nice in our entryway and holds a lot of shoes BUT upon arrival the veneer was already peeling. I contacted the manufacturer who asked me not to ask for a replacement but to ask for a discount. I contacted Wayfair directly and they were very responsive, ordering a replacement immediately. However, the replacement part is back ordered with no estimate for delivery.  And the veneer continues to peel.