It comes fully assembled and looks great in our landing area with our bench. Wish the holes were a bit bigger for baskets, but a great little shelf with much needed hooks for all our jackets.