It pains me to say it, but there's a reason I don't go here anymore.
Went there for the first time in months recently and was seriously disappointed. My husband's fried fish banh mi had one seriously tiny piece of fish on it, and my nem nuong banh mi was similarly lacking in meat. Their banh mi have never been especially generous in the meat department, but this time it was pretty sad. It was mostly made of pickled veggies. In comparison, Black Dog's sandwiches are about $8 ($3 more than most of the banh mi) and they're huge and come with a side. I'd rather pay a bit more and get a better sandwich.
Two stars because the banh mi my sister got (creamy pork) was better and the service is always good.