Great desk...very well made and easy to put together. However, it is a bit of a time consuming task. I put it all together myself and assume most people would be able to.