Took about two hours to assemble on my own, all the pieces and parts were included and fit together properly. Overall very pleased with my purchase.