Alila Villas Soori, Bali, Indonesia No wonder they call Bali the ‘Island of the Gods’ – this piece of paradise is guaranteed to charm every...