Everything came intact and labeled for easy assembly. Wasn't as hard as I thought it would be doing it by myself but I was able to put it together in less than 2hrs. Some of the parts were a bit heavy and cumbersome to move while sitting on the floor building this but I am happy with the look and the sturdy construction of this item.