Fits well and does what I hoped to minimize sun's heat on our back deck.  Took us a bit longer than expected to put up, and we needed two adults (plus our two kids) to help, but not hard to do.  We have secured it to our deck with thin, strong rope through deck rail and floorboards for extra stability.  We added a homemade removable sun shade (using similar canvas, grommets, and shower curtain rings) on one side for the end of evening sun that comes in at an angle, and which has provided additional relief from the heat and glare.  We rolled back the top canvas last night given big rains coming through.  This morning, some water in the folds, but was able to squeeze out and dry out after opening again.  I do want to call out that the pergola's roof slats do NOT provide any shade like typical pergolas that use larger wood slats.  To get relief from the sun, you must pull the canvas open/across.  Here's to a shadier summer!