This product did exactly what I wanted it to, everything fitted together, and I am hoping it will last for several seasons. However, the ties along the top were sewn incorrectly, with one end inside, and the other end outside the poly. I did a work around, but it may prove more difficult to take apart than if the ties had been correctly attached in the first place. I am not sure if this is a common problem with this product, or maybe I just got unlucky, but it makes me hesitant to order another.