Very easy to put together. With kids and a dog, these tables have held up; very sturdy. Top is glossy and holds up well to having glass wear etc on it.