This unit filled our needs.  I was relatively easy to assemble and looks good.
Problem: the dowels to align the desk top to the shelving unit are too long.  When screwing the unit to the top, the dowels pushed through the top of the desk causing a chunk of the top to break off.