Final product is good, but this was a nightmare to assemble.  Every element had to be constructed, including drawers (that contain many pieces).  Not sure I'd buy again if I had to assemble.