Received unit and was intimidated by size of box.  The instructions for assembly were very good, although I did install the back panel in reverse the first time.  The parts were all there and I wish I had better glue skills.  I did have one glitch during assembly and that was the handle on one of the glass doors broke while I was assembling it, the screw went in too deep and chipped the end.  I sent an email to the Mfr CCI,  they shipped a new part within days and I've installed it and everything is right with the world.  Great product, great customer service by CCI.  Thank you.