I love this pergola!  It is a great size and it is providing some much needed shade our deck!  Our trees in the backyard are not mature enough to provide alot of shade yet, so I ordered this pergola.  The shade canvas is waterproof, which I love about it, but also on the other hand, I'm finding myself going out after every hard rain and relieve the rainwater that collects over head on it.  You can adjust the sail/ canvas how you would like;  I always pull more to one side just to be sure that Western sun exposure is off of us when we are out there.  My husband and my brother in law  put this pergola together in a little over 2 hours. 
 I don't think that they had any trouble finding and matching parts where they needed to go.  So far it has been very sturdy and I believe we made a good investment.