After arriving in Stonetown my friend was desperate for a Chinese so we went to Pagoda Restaurant.
We had soup starters followed by beef curry and rice and chips. Absolutely nothing to complain about re the food, especially the soup and curry which tasted like they contained fresh ingredients.
And they served Tusker, which we had really been looking forward to! The waiters seemed rushed off their feet but were friendly, and the final bill was very reasonable.
The downsides: it was very hot inside, and we had a really long wait between our starters and our main.
In the interim, several large parties of Chinese diners were served - I can't prove anything but it was a bit suspicious and I don't think we were the only other diners to be annoyed by this.
Other than that, if you're in Stonetown and you have a craving for Chinese, the Pagoda's the place to go.