Plan on taking several hours to put this together.  I have purchased many products and have always been pleased with their look and functionality.  Nice and sturdy for a good price.