Difficult to assemble with tools provided took about 1.5 hours for me to put together myself.  Legs are wood as well as solid wood top.  Overall good product!