Came assembled and in excellent condition.  Holds a lot and fit our  85 inch tv.