El Restaurante Upendo ofrece vistas panorámicas del resort y sirve cocina internacional con un toque africano y del océano Índico. El estilo relajado al estilo zanzibareño del restaurante y sus espectáculos de cocina en vivo lo convierten en el lugar ideal para el desayuno y la cena, mientras que su terraza separada es perfecta para eventos privados o grupos de cena más grandes.