A granite wall surrounds the temple, enclosing all the shrines. There is a four-tiered rajagopuram, the temple's gateway tower, in the temple. The presiding deity is Sthalasayana Perumal and is a small image depicted in Sayana posture. The idol of Vyaghrapada is found along with that of Kanvar in the sanctum sanctorum. All episodes connected with this place are found in the fourth chapter of the Brahmanda Purana. Saint Tirumangai Alvar visited the temple, but was not satisfied with Vishnu's small image of Balasayanam, he requested him to show his gigantic pose. Vishnu asked the saint to go to Thirukkannamangai to witness his Vishvarupa. The presiding deity at Chirupuliyur is also named by the saint in his Periya Thirumozhi verse. The name of the presiding deity in Sanskrit is Kripasamudra Perumal. He is also known as Saranagatha Rakshaka Perumal, by which name the saints have addressed the god Aamaruviyappan in Therazhundur. A separate shrine for Adhiseshan is present near to the pushkarani - known as Ananthalwar Temple.