Assembly was not too complicated.  The cut outs for the sliding door's wheels were not finished very well so the doors are not as smooth as they could be when rolled.  Everything does work, just a minor concern given the way the grooves were finished feels like an oversight.  You will not want to drag this piece of furniture, the legs are attached indirectly via a single large threaded screw to a reinforcing "beam" under the main cabinet.  It was pretty clear there is a lot of give in the legs when shearing force is applied due to dragging.  So be careful.  Looks great - pleased with the off white.