This computer deskhutch is just what I needed.  When it arrived there was a piece that was cracked right out of the box, but the company sent me out a new replacement piece right away.  It's a sturdy desk and provides tons of storage.  It's very functional.