Took some time to assemble (1.5 hrs with a ten year old helping) as the table top is actually three long panels, but was relatively easy, just tedious. Nice finish, feels sturdy. Gray top made it easy to mix in with our existing chairs.