Black holes appear to lead to information loss, thus violating one of the fundamental tenets of Quantum Mechanics. Recent Information-Theory-based arguments imply that information loss can only be avoided if at the scale of the black hole horizon there exists a structure (commonly called fuzzball or firewall) that allows information to escape. I will discuss the highly-unusual properties that this structure must have and how these properties emerge in the realization of this structure in String Theory via branes, fluxes and topology.