Delivered within 2 days.  If you have experienced putting furniture together, this is not so difficult.  Took approximately 3 hours to assemble.  Very pleased with price, quality and design.