I’ve had this canopy with square legs since April 2022, and it has withstood at least three hurricanes in central Florida. Naturally, I secured the posts using the pre-drilled holes and detached the roof and side materials to prevent them from floating away during the hurricanes. I believe this gazebo frame will last me a long time with proper maintenance. Over time, the fabric may fade depending on your location and weather conditions. I applied a 3M rain protectant, which I found on Amazon, which may have helped with weather resistance and mold/moss growth under the trees.The fabric top must be stretched slightly over the last one or two roof post ends using a special metal tool provided. This ensures the top is taut, preventing rain from pooling and minimizing the risk of the top being ripped off by wind gusts—far superior to most canopies sold on Amazon. A key tip is to first insert all the plastic end protectors onto the roof post ends; this creates a slippery surface that allows the metal tool to glide smoothly.My Additional Roof Tips: Making the Final Two Fabric Roof Pockets EasierTo simplify the installation of the last one or two fabric roof pockets that must be stretched into place with the provided metal tool hook, follow these steps: 1 Install Plastic End Protectors: Begin by inserting the plastic end protectors into the roof posts. This will create a smoother surface over which the metal roof tool can glide. 2 Position the Tool: Stand outside the canopy frame and hold the tool with the hook pointing upward. Reach up and hook it up into the fabric roof pocket. 3 Rest the Tool: Place the metal tool just behind its curve on the top end of the roof post. 4 Leverage the Roof Post: Use the roof post as a lever. Channel your inner wrestling star and pull the handle down, allowing the fabric canopy pocket to slide up and over the end. Be cautious with your pulling force, as the tool may slide to the left or right. Hold it firmly to maintain control.REPLACEMENT TOP FROM ABC CANOPY:Due to intense sun and weather, I had to purchase a replacement top from ABC Canopy this month (January 2025). Their customer support is excellent and will assist you with anything you need. They typically respond within 1 to 2 days, which is comparable to other companies on Amazon. When ordering a replacement top, keep in mind that it often ships from China, so expect standard sea delivery times of up to a month. They are good people and will do their best to help you, within reason.