The assembly was easy, and the couch is just what we were looking for.  It's already been rained on a few times, and the cushions resist the water very well.  Great deal!

Pros: Great value, easy assembly, versatile colors...just add your own throw pillows of any color to coordinate