Not too difficult to put together and a nice piece once assembled. It fits perfectly into my space and has just the right amount of surface area to provide room for all of my things. Would definitely recommend as it is also good-looking and adds to the look of my home office.