I am very happy with this canopy.  It was not too difficult to put it together.  Since I placed it on the concrete patio I added sandbags to the legs to add some weight in case of windy days.  So far it has held up nicely.  I added patio lights and it looks great!  

Pros: Easy assembly and appears to be sturdy
Cons: Get some help from a tall person to put the canopy cover on once it is all assembled.  Curved bolts that hold the legs together were tricky.