Lots of assembly required but great quality for the price. Heavy and would recommend having another person even though I installed it all myself. Highly recommend