This article is within the scope of WikiProject Mexico, a collaborative effort to improve the coverage of Mexico on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
The article about the battle for Chapultepec states that Mexico City was defended by "the impreganble fortress of Chapultepec". In fact Chapultepec Castle is hardly a fortress and at the time of the war it served as the Military College so most of the defenders inside were young cadets. The structure of the castle itself was not designed for battle but as a residence. I will look further into this.