Love our new gazebo! It is like a little oasis in our backyard. Yes, it was time consuming to assemble.  The roof panels were definitely the hardest part to put together.  Lots of patience required in getting the panels to slide in.  But eventually, they do fit.  Appreciated the gloves that were included in the packaging.  We have had quite a lot of gusty winds,and so far it is holding up great. 
Update 3/19/21
Our Gazebo withstood 24 inches of heavy March Colorado snow just fine.  It has also held up in some strong winds 45-55mph.  We have it anchored in pots filled with sand.