El edificio mayor, la pirámide del Sol, tiene lados de 215 metros, por lo que su base es semejante a la de la más grande de las pirámides egipcias.