High quality and easy to put together.  I was able to assemble the entire set by myself within 1 hour.  All the hardware and tools was included and no pre-drilled holes were mis-alligned.  Looks absolutely beautiful.  Great buy for the price.