This desk is a bit flimsy, but for what I paid it's really pretty much what I expected.  It took all of fifteen minutes to put it together.  Pretty easy.  Don't expect a lot for under $30, but for the price it's worked out well.