Their delivery service great.  They call 30mins before they arrive, brought the item inside and left the package where I wanted it.  It took me about 30mins to put together the table with the supplied hardware.  It comes with the tools you need to put the table together but if you want to work faster use your own tools if you have them.  Table looks great!  Highly recommend!