Отель расположен на острове Унгуджа Юкуу. Из его окон открывается вид на море. Отель представляет собой комплекс бунгало, окружённых тропическим садом.