I purchased this particular pergola because it was 8x12 which would be perfect for my deck.  Once I had it built I quickly realized it is not actually 8x12.  The dimensions they actually use are the bump out of the roof, which add like 6 inches on each side.  Therefore the pergola is like 7.4 x 11.4.  Also the fabric in the photo looks like it would be heavy canvas, it is actually very thin vinyl.  The frame seems pretty sturdy overall.