This started out rough-- but turned out great. I purchased Amazon assembly along with this patio furniture set, because i am not a handy person. The patio furniture box arrived on time, the amazon assembly person came as scheduled, but when he opened the box, the glass table top had shattered all over the inside of the box. I was terribly frustrated and reached out to amazon and also directly to the seller. The seller responded within 24 hours, apologized and resent another full patio set which came within a few days. The hassle was that i was left with a giant box full of broken glass to contend with, but I got that sorted out.The re-sent patio furniture arrived within a few days and I again scheduled Amazon assembly. The assembly person stated that this was one of the better patio furniture sets that he has seen and he was able to put it together pretty easily. No issues.It looks great and I've had a lot of compliments on it. Most of the time, if I know it's going to rain, I've brought the cushions inside, but a few times they got rained on and I was pleasantly surprised how the water bubbled up and did not penetrate into the cushions much at all and they dried very quickly. I still bring them inside IF i know it's going to rain but the whole set seems to hold up well during the rain. I plan to bring it inside for the winter.One of the table legs wobbles very slightly - the assembly person said it was likely just the way it was manufactured, but overall, for the price, i am very happy with this purchase.