Easy to assemble and set up.  Did not attach to wall because the shelf is on carpet and I do not have any little ones around that may try to climb it.  It is a great accent piece to show of my favorite books and little knick-knacks.