Frame and set up excellent. Withstood quite an amount of wind and rain so far. Sides are a bit flimsy and not enough fasteners but we have added more.