This set is exactly what I was hoping for.  We have 4 pieces on the patio and 4 on the porch.  It is sturdy, comfortable and looks great.  Cushions are thick and of good quality.  It took a total of 4 hours to put it all together.  I would recommend this product.