Situated inside the Gunung Leuser National Park, Jungle Lodge has an enviable location perched above the crystal clear Bamboo River.