Easy to assemble and looks great. The main issue is with water pooling on the canvas top and then internal dripping. A simple fix would be flexible metal strips that run perpendicular to the top supports. I used outdoor gray electrical wire to do this.