I had been looking for a set like this, but didn't want to pay the prices I was seeing. I was a little worried about the quality, but I worried for nothing. It is a great set. The cushions are firm, but comfortable. Set seems very sturdy, should last for years to come. It did take 3 hours to put it together, but it was worth it!