Instructions were pretty easy to follow.  Assembly took about an hour to hour and a half by myself.  Up/down operation is smooth and materials are solid.  Great looking desk!

Update: product not recommended. After unplugging desk to prevent toddler from messing with the controls, and then later plugging desk back in, the power cable and/or control panel was shot and didn't work.  I requested and received replacement parts but they were for a different desk than this.  They were still able to be hooked up to this desk but operation is hit or miss.

Update #2: Finally got correct parts and they seem to work.