Arrived in 24 hours. It took us 3 1/2 hours to assemble and is a very sturdy piece of furniture. We have it on our 3 season porch and the heat is wonderful. Looking forward to using it in our New England winter.