Very easy to assemble and it fit all of my shoes!! Plus my cat loves it as her "kitty couch"