I ordered it on Thursday and had it on Monday! A bit challenging to assemble but well worth the effort. The only thing I didn't care for was the drawer pulls. Makes the unit look cheap so we left them off for a much sleeker look. Very happy with the whole experience!