Dining set delivered fast and in great condition. Took a couple hours to assemble. Assembly isn't difficult, just takes time. My advice is to organize all the pieces before starting assembly. Also, you will need two people to screw the seat cushions on to the chair. The cushions take a little bit of time to get comfortable, but this is a beautiful table for the price. Looks great in my eat-in kitchen.