The temple is believed to be of significant antiquity with contributions at different times from Medieval Cholas, Vijayanagar Empire and Madurai Nayaks. A granite wall surrounds the temple, enclosing all its shrines and three of the four bodies of water. The rajagopuram, the temple's gateway tower has five tiers and raises to a height of . The temple is unique where the presiding deity Vishnu has five consorts. It has also a shrine dedicated to river Cauvery, which is unique feature among all Vishnu temples.