We tried three tables before we even found one that was clean. The glasses for our water were also dirty. The food was, I'm sorry to say, pretty generic and oily. Out of the 10-15 Asian restaurants along Green St. I think this is pretty typical and pretty bad. The others in my party agreed. China Harbor is the best of all of them.