Just in time for the rainy season. My son-in-law, grandson and his friend put this together in just over 4 hours. It was tougher because it was tight quarters between the house and the deck railing or it would have been less time. My old gazebo had a polycarbonate roof that did not hold up well to weather. I'm confident the metal roof will look great for years to come.