All parts were received but the cam locks are weak. I ￼broke 2 in assembly. Fortunately there was extra in the hardware. Went together well. Looks great.