Perfect set, i get a number of compliments on it!  Looks great on my patio.
Cushions clean up nicely.  Assembly was a bit confusing, but we got it put together in half a day or so.   Comfortable seating, my little nephew already fell asleep on the loveseat :)