High quality materials, great instructions.  Minus one star because whoever designed it must have the tiniest hands on the planet to be able to assemble it.  It should really come with a 90-degree screw driver.  I ended up putting a Phillips head tip on a socket to reach some of the places to screw the top on. Also the screw holes for one door latch were in the wrong place so I had to drill new ones.

Great piece now that it is done, but probably not for the first-time builder.