Delivery was very quick, although I did see the man who delivered it was throwing it around a bit. 
Assembly isn't in any way easy - the legs are a complete faff to try and put together, and the instructions didn't help in the slightest. You WILL need 2 people to assemble this product. All the chairs don't assembly squarely,  so you have to manhandle the product to get it to fit the holes, which don't match up easily.  

Chairs mark very quickly, we already have a slight rip in one of them. 

Once all put together, it looks really lovely, and fits very well within our kitchen - seats 4 comfortably, but you could squish 2 extra chairs there when needed. Glass top really opens up the space so it doesn't feel like it takes up too much room. Feet attached to the legs do adjust so if the floor isn't flat it doesn't wobble.