The good....
Beautiful and very well made
Excellent quality
Very easy to put together
Everything you need is included 

The bad... 
I can't give it 5 stars only because I ordered the white bench and the color unfortunately is not white
It is an of white
You can really tell the difference next to my other polywood furniture
My daughter actually called it a light beige