We love this pergola... now that it has been assembled! Honestly, assembly was a bear. My husband did most of the work himself, but he had to spread it over three weekends. We recruited our neighbor, a friend and someone from task rabbit to help us with the roof panels on the last day of assembly. The manufacturer offers great instructions though and there's also a video tutorial online, which helped a lot. It's a great quality product and we are definitely happy with it, just know that it will take some effort and time to assemble.