It took my partner maybe about 5 hours to get this all assembled, measured correctly, drilled into the studs, but was worth all the effort. Packing box came a bit damaged and poorly packed so was worried about any damage to the pieces but we are happy with the results. There were few shelvingstorage options that would fit perfectly in the space, and so glad this worked out well.