This is the best Chinese for miles. Trouble is, if you order take out it can take 45 minutes for them to fill your order because it's so popular. Call ahead and pick it up or go in to the restaurant. There's usually a table. It's worth the wait and somewhat higher price.