Easy enough to assemble, though not all holes line up or are large enough for the hardware. Some of extra time spent and extra tools to find ways of making it all fit together. Have a good power screw driver ready just in case. They look great and am overall very happy with the shelves.