I purchased 2 of these desks for my daughters and they are some work to put together but the finished product looks good and is functional.  The keyboard drawer is very shallow.  I used wood glue on all of the wooden dowels as the pre-drilled holes were too big to securely hold them in place.  If you do this, it is sturdy.  If you don't glue it, then expect wobbles etc.  The desk took some time to put together, but the second one definitely went together faster than the first as I knew what to expect.