I went to this place on a one day trip to Zanzibar. Very good place to have lunch . The food was good and the staff was friendly. Not very crowded. I think the best seating is the one near the billing counter with a window and an awesome view of the sea Lovely !!