Easy to put together but you need to seal it. This table is very porous and will absorb any liquid that is spilled on it. I love the way it has totally changed the look of my dining room.