We have had no experience with assembly. But it came fairly quick. The work to put it together was definitely worth it seeing the final product. Took us 2.5hrs to assemble from scratch.