This desk turned out to be exactly what we were looking for.  It took about 2 hours to assemble.  It looks great in our office!