It took me some time to put this desk together but overall I'm pleased.  I wish there were more shelves underneath, but it will do the job.  Sturdy, clean, and well worth the effort to put it together.  The box did arrive beat up and one of the parts was bent but overall it was fine.