I love this piece.  The cushions are thick and solid.  Not thin and flimsy at all.  Very sturdy piece.  Not difficult to put together at all.  You do need two people to put it together.  I wish that the throw pillows that are advertised with it come with it but they are not available for purchase.  This set fits my patio very well. I was concerned that it would be a little too small but it was not - good size.  And the price was amazing.  I had been shopping around doing some price comparisons and you can not find anything that even compares to this piece that is even close to it in price.  I think this buy was quite a find!