I am very pleased with this cabinet. The quality was above my expectations and assembly was pretty much as expected.  The middle shelves were missing the small holes they were supposed to have to fasten the back panel.  I drilled my own easily enough. I would recommend buying this but I ordered it in early June and it was back ordered till July 8th.