This set was assembled with relative ease and looks great on our porch.  The quality and comfort is very good.  I'm very happy with this purchase.  

Pros: durable, comfortable, easy to assemble
Cons: price