The architecture in Puebla is fascinating.