It arrived in 2-days, and i was able to put it together myself in less than 2 hours. I didn't mind taking the time to make sure it was done right and tightened all screws so that it wouldn't wiggle, which it does a little, but not a big deal. 
Love it!