Item arrived safely and was packaged very well. It came with all of the hardware and a small allen wrench to assemble. Assembly was not difficult but was a little surprised having to use provided glue on the dowel pins. The final product is good and I like the finish. The only reason I did not give it 5 Stars is because one of the holes where the cam bolt goes through was not completely drilled out.