The desk was fairly easy for my husband to put together.  I received it in a timely manner. I wish it was a little bigger, but other than that it is fantastic!!!