I had ribs and sent them back last time we ate there, they offered a replacement, but I declined as the ribs were so full of gristle and fat.. They did not charge for them. We asked for a coffee after the meal and the waiter took about 5 minutes and then came back and told us they had no coffee. Last time for us, plenty of other good places around.
Not aware of any other Chinese places. If you like Indian, The Calis Beach Restaurant is very good.