Took a weekend to assemble with 2 people, but overall not that hard to put together. Quality is great. Sturdy and quality materials. Has withstood pretty intense wind without any movement.