A Serene Hideout Amidst Lush Green Plantations in Thekkady