I second all of your recommendations.
Do you know the name of that Dim Sum place with "Seafood" in the name? It has a huge parking lot, and a huge upstairs banquet room. It is next to a little grocery store. Downstairs is a little take-out deli…???
They have the most amazing soy sauce chicken. But I "feel" my way around Chinatown and don’t know any addresses.