Everything arrived in great condition, and on time. Assembly was relatively easily once you get one of the pieces assembled. The cushions aren’t super think, but I find the set comfy and exactly what we need! I’m happy with this purchase!