Excellent, sturdy product that has survived wind and rain so far. Only downside is that the drain holes are not well placed on the cover, so pooling and stretching of the fabric has already occurred.  Overall, we are happy with the pergola.