I ordered it to come a week later but it came the next day and the only thing I had to do was screw on the legs...it took about 10mins.  I just wish the top piece was part of the desk instead of sitting on top, but otherwise, it was exactly what I needed.