Welcome to nature s cradle resort , Yercaud , India