We have visited China Harbor quite a few times, but always as guests of a couple having a celebrations of one type or another. The food is fabulous, when ordered a la carte. Each guest orders their favorite dish, rice is always included and we all sample what the other ordered, it is a great way to dine here. The Lemon Chicken, Bacon Basil fried rice, is the best, Walnut Prawns, so good, it is difficult to decide on a favorite.
But, when we have stopped in, by ourselves and ordered the standard lunch or dinner, the numbered ones, egg flower soup, two egg rolls, etc., it is boring, not so good. So this is a mixed review, order creatively, have the kitchen make up something just for you, very good, off the menu, they put together standard stuff, not so good. Be creative.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.