Super easy to assemble.  Comfortable. Sturdy. I used a little glue on the fitted joints. The cream white pillows get dirty easily, but also clean easily with a little soap and water.  Delivered one day early. The box it came in took a beating, but it was well packed and it took the abuse of shipping.  Looks amazing on my high rise apartment's patio. --gabe