It seems we came at a "bad" time and didn't experience the excellent customer service mentioned in this thread. We waited close to 2 hours for lunch to be served, the food was too expensive for its serving size and price, and the taste was so-so. We ordered a dish with couscous rice and their plated fruits with ice cream.
We're only ordinary people, so in our opinion, the prices in "Out of Africa" are a bit too steep. Just our 2 cents.