Exactly as described, solid construction, fair instructions. Hardware was good quality though having a hex driver is mandatory if you build it yourself!  Took two guys 10+ hours to assemble. The result is well made and strong - one of us completed the roof by crawling on the roof and it held up fine with no sign of strain. Already had some higher winds over 20 mph and it didn't budge even though it is not yet anchored to the patio. No leaks seen with heavy rain either.