Came with all the instructions materials required for assembly.  The instruction were straight forward and easy to follow.  All the wholes aligned up just fine during assembly (assuming you read the instructions and are using the correct piece in the correct position).  I would highly recommend this product.