We have had this set for about a week now, and love it! It took about 2 hours to put together (with 2 people), and everything arrived in excellent shape. The cushions are very sturdy and comfortable, and I was pleasantly surprised to see the glass top for the table has almost a fake marble design to it, which you can't see from the picture. It has rained a few times and the cushions repel water for the most part, and if some does soak in it dries up very quickly. I hope this set will last a long time!