It was a little difficult to put together, but the over all shelf was nice once we got it put together. It comes with lots of extra shelves and pegs.  There are slots in the shelves for the pegs so they stay in place, a very, very nice thing when you have little kids.  I am very pleased with my shelf.