The instructions were very good. It took about 45 min. to assemble. I only had 1 problem with the assembly. A hole that was drilled in the metal track for the keyboard tray was too big for the screw that was sent. Compared to the other matching hole it should have been either tapped or smaller for the screw to tap the hole. This was just a small problem and I am very happy with this product. It has plenty of places to hide the wires.