We got this bench last summer and it has been through all those months of outdoor life and still looks like new.  We got the white finish and it is so pretty sitting by the garden.  The grandkids love it and it was not hard to assemble.  Before this summer, I will probably put some car wax on it to keep it nice.

Pros: Solid and comfortable.  Good finish.
Cons: Can't think of any.  It was exactly what it was said to be and what we wanted.