It came assembled, you just had to get it out of the box without damaging it. It is also very heavy. Thankfully it was delivered before we did movers and we could get them to move it from the downstairs to the upstairs for us. It took some effort to get it out of the box, but I was trying to not use cutting up box methods because I did not want to cut the furniture. It has been working out well. I plan on all the furniture in my office being white, and this definitely matches. 
I bought this to put a printer on top. And it is sturdy enough for the printer. I have not finished organizing everything, but I at least got all my paper to fit in the filing cabinet.