This year, along with a hotel overlooking a waterfall in Zimbabwe and a treehouse in Peru, Time listed the Populus hotel as one of “The World’s Greatest Places of 2025.” Populus, which ...