The temple has colossal religious vitality as it is considered as a real part of one of the 51 Shakti Peethas or spots of love. The altar of the temple is devoted to Hindu divinity Chamunda, prominently known as Durga, which is held under cover, owing to its religious importance. The atmosphere of the temple is tranquil and quiet, owing to which countless meditate there and look for blessing of the Goddess. Devotees can likewise discover a serene lake inside the temple, which is accepted to have holy water. A cave looking somewhat like a 'Shiva lingam' is seen in the temple.