Complicated to assemble, but worth it. 
One big failing: no pre-drilled cord holes, just a flat surface.

Packaging is less than best practice. Item components shifted in shipment, pulverizing the styrofoam (which was not firm enough) and chipping edges (that fortunately did not show). I spent as much time vacuuming as I did assembling.
Way too many fasteners (camlocks, dowels and glue), and the additional ones needed for the file cabinet had a different identifier. Confusing. One screw was defective, but for that there were no spares.