Super simple to put together but Do Not over tighten when attaching the legs to the tabletop. I made that mistake and one of the corners of my tabletop split but it’s not very noticeable. 
Additionally, this table is very lightweight and slides easily on my wood floor. Nothing a large rug can’t fix. Perfect for a smaller dining room. Dimensions are the true size. 
The surface does have grain and is rough in’s spots so I was worried about how to clean but so far it’s been easy to wipe clean. Chairs  bench are comfortable. Overall, it’s beautiful and easy to assemble for the price.