Took me about 5 hours to put together. There was only picture diagrams showing the assembly and no written directions. Although it took forever to assemble, I absolutely LOVE the way it looks! And I’m actually proud that I put it together myself. The shelf inside the cabinet is adjustable so you can pick the height and it’s super easy to move the shelf higher or lower.