Arrived quickly. Everybody loves it. Put it together myself except for the initial rail to post and the roof. It came with a small tear tin the fabric, but since it cannot be seen, I will glue it. I will also glue all of the seems.  Also, the upper roof did not align properly with the lower roof posts, but my husband was able to strong arm it.  Tied it down to cinder blocks until we can drill cement.  We had 20mph wind the second day and no problems. We love it!