This computer desk was perfect for my needs.  Its not too big, but makes great use of the desktop space.  The storage is great as well.  It seems very sturdy too.