Still the best Chinese food in town