Pros:
Easy to assemble. We are not handy and it took a few hours - zero fighting if you know what I mean...

Looks exactly as pictured. Quality materials that I was surprised at how inexpensive it was.

Cons:
Box it came in was huge and heavy. Make sure you have help to move if needed.
Cushions arent great but I'm going to replace over time if needed.
GET A COVER! It stains very easily in the off white. 
Pillows are very flimsy - I'm looking to replace.

Overall best deal I've gotten for a patio set! Very happy with the purchase