The complex consists of three separate shrines: two dedicated to the god Shiva, and one to Vishnu. The Vishnu shrine is the oldest and smallest of the three shrines, The other elements of the temple, including the gateways, walls, and superstructures were constructed out of quarried stone and mortar.