Easy to put together. Took me about 90 minutes to unbox and fully assemble. Working from home now and needed extra storage to go with my workstation. Having an attached shelf is a plus. Plenty of room to set my wireless printer on top of the file cabinet.