I like this pergola but it has its flaws.
This pergola is what I needed. I love the color of both the poles and the canopy. It is a really good size.
HOWEVER it is EXTREMELY hard to put together. The instructions are so vague. Some of the poles come bent which affects the design, the pole I had was so bent I had to flatten it out so that the brace wouldn't be on a bind. 
You must make sure that it is on a level surface. It does hold rain (the canopy is indeed water resistant)
Overall, I still am very happy with my purchase.