Came completely put together.  Shelves in & everything.  Just had to put the legs on. No big deal there.  It looks great under our tv.  Nice solid stand.  The worn white wash paint is a great look.