Solid piece and somewhat easy assembly.  Had to force some of the connections and the doors are too tight.  Plenty of spaces for wiring thru the back.  Overall a nice piece of furniture for the price