The site has 45 major structures, the tallest being a 20 m high pyramid.
Di situs ini terdapat 45 struktur besar, dengan struktur yang tertinggi adalah sebuah piramida setinggi 20 m.