We desperately needed to upgrade our dining situation for this family of five.  The table is a perfect size and there's plenty of room for guests.  I love the sturdy design and feel of this set.  The upholstered cushions make for comfortable dining.  I do keep kitchen towels on the seats where my two younger boys sit so I won't have to worry about cleaning spilled food.  I assembled it all myself in a matter of a few hours, and just needed a neighbor to help me flip the table and put it into place.  It's easy to clean, I just wipe it down with a damp microfiber cloth.  It did off-put a smell for the first few days, but that has dissipated.  Quick tip - when assembling the chairs, don't tighten any bolts until you put the chair upright (before the cushion is on) to make sure all legs sit flush on the floor.  This was the easiest way to level it out, tighten the bolts, and then I screwed the seat cushion on with a power drill to help grab the wood.  It's perfect!