Very torn on this product. Looks great. Easy to assemble. Serves its purpose. However, after having it installed for just a few weeks the canvas has already begun to hold water in one section whenever it rains. That requires pushing it up to drain the water and not further stretch it out. Very disappointed about this.