Nice looking desk and perfect for what I need.  Assembly does take a considerable amount of time.  Instructions should have some of the pieces labeled FRONT/BACK, as it is easy to install in the wrong direction, which then involves disassembly and reassembly of parts.