This is a really nice piece that we customized further. While not difficult to assemble, it is time consuming (something like 28 individual steps), and I’d recommend having two people build it together. Came flat-packed in one very heavy box. Once together it seems sturdy and solid. Came out exactly as we hoped it would!