It requires some assembly but it was fairly easy to put together. Hanging it on the wall was another story. I think I ended up with two extra unwanted holes when hanging this shelf on the wall. 

Cons: The openings are pretty small in the center squares.