To preface, we have had this gazebo for one month. It was simple to assemble and so far it has withstood several storms. We opted not to screwed it into our deck but rather secured it with bungee cords to the deck railing. Not sure how long the canvas top will last but for the price point, we felt it was worth it. My only complaint is that water tends to puddle on the canvas top after heavy rain - we then have to use a broom to push it up and empty it leading to a waterfall of water onto the deck. Overall, it looks very nice and gives us much needed shade!