Perched on the edge of Rajasthan’s prime tiger-spotting territory in Ranthambore National Park