I am glad that I bought this!  It is a key element of my landscaping and my outdoor living space.
I am a capable DIYer and I had assistance, but assembly was an undertaking. It took a full day working with my partner and assistance from friends.  This is a generic kit, so you will find some warped purlins and some drilled holes that don't quite align.  Positives: every piece is marked clearly, directions are clear, we found an extra of each screw, bolt, and washer. 
Overall, I am very happy with the price point and quality of this pergola.