If you want seriously good Chinese food in this part of the state, you need to go to Little Shanghai in Santa Cruz. There is nothing that even comes close. Little Shanghai is 4-star all the way.
Pros: lots of seating, good service, lots of parking
more