This set works perfectly for our patio.  Delivery was handled very well and was right on time.  Assembly directions could definitely be better but overall it was easy to assemble...but takes some time and patience.  The cushions fit perfectly and easily into the 2 tables which will help keep this looking good for a long time.  Excellent quality for the price!