All the hardware included.  It took about 30 minutes per chair to assemble.  They feel solid.