Assembly was about 2 hours. Very nice piece.  Ample room for storage but I purchased white shelving from a major home store and added another shelf in the top and bottom cabinet. Also I left off the single top right hand door and left it open shelving for knick knacks, looks so cute. I will purchase sticky back circles or paper to cover hardware.
My only negative is hinges J and L. The instructions did not say the first #19 door with the J hinge was for the right hand double door. At first I put it on the end top right side and of course it did not fit. I left it off anyway but That maybe should be better explained. All in all I am very happy with this purchase and would recommend.