This desk is adorable!  It fit our needs perfectly--We wanted a smaller/medium desk that still had drawer space--and the extra shelf on top was perfect.  The assembly wasn't awful, but took a little more time than my husband wanted to spend.  I enjoyed the fact that it came with a removeable/optional keyboard drawer/shelf.  Generally, we don't use the desk for a computer, but it is nice to know that the option is there if we want to do that in the future.  ALSO, my favorite part is the small drawer on the top part of the desk...I dunno why, but it's like my secret drawer where I store fun little items!