Perfect size for my small entryway. Not hard to assemble, especially if you have experience with such assemblies. We haven’t used it much so can’t really comment on its durability. Not all the shoe cabinets this size can fit in shoes size 10 and above. Therefore, this one can be considered relatively spacious.