Stay 3, Pay for 2 at the luxurious Kilindi Zanzibar, just off the coast of Tanzania