The seating set came in 4 large boxes all on the same day and earlier than the original estimated arrival date. No damage to the furniture or glass top.  My adult son and his dad put it all together in 2-3 hrs. They said the difficulty level was medium to hard, instructions were okay and all pieces fit properly. The set looks great and I like being able to arrange it in different ways. It sits on a tiled lanai floor so the chairs do slide a bit, which I expected.  I'll get a rug to go underneath.  I find the cushions to be fine - firm but not too hard.  Since this set will be kept indoors I expect it to last many years.  I purchased it at a sale or clearance price so it was a great deal for the money.