Took a while for delivery.  I put it together myself- 3 hours. But I'm not the average person putting things together. Looks great. Great price.