Very easy to put together, holds all of my shoes neatly. Can definitely hold more than 12 if you stack your heels like I do, and fits flats underneath.