Was a breeze to assemble and made of good quality material. This cabinet holds all of my shoes perfectly and does not take up that much room.