I have eaten at Garden Bistro Dar Salaam Restaurant on several occasions - the service is very efficient and the food is varied and is quite nice.
I did however find it quite expensive and I doubt if many local people (mayble business people) could afford to eat here.
The food was great but it took a long time to come.
With a 5 yr old at the table, it took about 1.5 hrs to get our food.
It was definitely worth the wait with flavourful foods and tastes to satisfy the palate.
Would definitely recommend if you are up for an entire night at a restaurant