What a privilege? to sample some fine Swahili home cooking in a genuine Swahili home...
The "restaurant" is actually on a pleasant balcony of a family home overlooking a garden area. There are just two tables - so at busy times you can expect to share with other guests.
Booking in advance is almost essential. It is worth mentioning if you have particular dietary requirements when booking as usually they will shop and do much of the preparation before you arrive.
Some of the dishes look familiar as street food - but bear in mind the ingredients and preparation is of home-cooking quality / freshness - personally prepared for you - and so likely to be far superior to what you would get from a cheap street vendor.
In any case, part of the experience is to visit a typical Swahili home, see the furniture, decoration and curiosities from past times. Enjoy some peaceful surroundings with time to enjoy your food - away from the hustle and bustle of hawkers and traffic.
The dishes are numerous and portions are generous. My companion and I were quite full, well before the main course arrived - so definitely plan for this to be your main meal of the day.
One word of warning. I did not ask the price in advance and was rather shocked when I got the bill. Of course it is hard to put a price on such a special experience - but all the same I recommend you inform yourself of the price at time of booking.
This restaurant has been going for more than 10 years.