A little challenging to put together especially the top surface.  Once assembled it looked great.  Added black rubber cups under each leg of table to prevent the table from sliding when pulling up the top.  Table is virtually stain resistant so great around little grandkids.