Excellent quality, looks beautiful on our patio.  My husband put it together.  Assembly not difficult just took a bit of time, but that's because of 6 chairs and a table to assemble. The cushions that came with it are very comfortable and have velcro loops to hold it on the chair.