Relatively simple assembly, shelves are smaller than I imagined but functional. I wish there was a way to lock it in place (there may be but I didn’t pay attention to the paperwork after I assembled it).