Some assembly required, mostly attaching legs, which was easy.  It suits my needs altho it does scratch easily.  Id' recommend a runner across the top to prevent scratches