I wouldn’t have been able to assemble this by myself. It took my assembly guy 3 hours due to the amount of pieces. He never once complained and was very pleasant