Product is good but professional assembly is not.  After assembly I found many bolts not tightened and structure not fastened to deck.  Yesterday during a downpour many leaks were found.  Upon inspection this morning I found that the parts marked "G" were installed upside down.  Do not send another shoddy contractor to correct this.  I will do it myself.  Not sure what you could do to remedy this.