I extremely happy with this purchase!  ALL the parts and ALL of the hardware were in the box! As a single mom, I was able to put this together myself.  It took me about 1.5 hours.  I love the way it looks.  Very clean.  It is also very sturdy as I have a 70' tv on top of it.  I would recommend!!!