Got these for our front porch.  They are wonderful.  Look great and we don't have to worry about them fading or weathering.  

Pros: easy to assemble, wearability
Cons: cost, but you get what you pay for.