Heavy box! Easy assembly, did it in about 20 minutes total. The desk works well and is pretty sturdy, perfect size for my room which has turned into my office space as well.