The desk is very nice.  It is not too hard to put together but does entail around 3 hours to completely assemble.  It is sturdy and a good addition to my home.