Pros -Build quality is good for the price.
-The item is good size for a small kitchen or dining area. 

Cons- Takes a good 2 two hours to assemble if you are able to put it together without any issues.
- Chairs and table, both wobble, the legs are not stable and create unsafe feeling for the person sitting and that the food could spill.
- The bottom feet are on rough and not smooth. If you are using on a carpet its good,  on wooden floor, its most likely to scratch. Left big scratches on my wooden floor.