Long time to assemble with so many parts and some not cooperating as expected, but we did have everything we needed. It looks fine for the cost and does the job we need it to. We use this in our garage as a "drop zone" since we don't have one in our laundry room.