I really love this desk!  It was not difficult to assemble; my husband and I put it together in less than an hour.  The style and shelves give me wonderful ideas about how to set it up.