The assembly was fairly straightforward with most of the unit, however, the doors were incredibly difficult to install with straight edges. 
Also there are only very tiny holes in the back panel to run wires through. We had to manually cut out larger holes in the back so we could store electronics in the cabinet.

The finished product still looks very nice, but the process it took to get to that point could have been much easier with some thought.