We just received this patio set and so far, I am very happy with it! Assembly was not difficult, but it was time consuming,  as it took a few hours to put everything together. The seat cushions are pretty firm, so I am hoping they break in a little bit. The patio set looks exactly like the pictures and is a great size. Because I just got it, I'm not sure how well it holds up long term, but in the weekend that I've had it, I am very happy with my purchase!