For the price, I was not sure what quality to expect but thought it was worth the risk.  It paid off big time.  The quality exceeded my expectations.  All pieces are extremely sturdy, attractive, and high-quality.  The cushions are very firm and not at all flimsy.  I highly recommend! 

Pros: Great value, sturdy, and attractive
Cons: None, but will have to wait and see how well it holds up in the weather.