Bahn mi is not bad, slightly better than average. However, a couple factors bring down the score.
The wait was long on the two occasions we have been, on weekday evening and Saturday afternoon both. Longer wait than should be expected, ordering is done at the counter.
Viet iced coffee was good, though a bit sweet and far too much ice to warrant the cost. The plastic cup is completely full of ice before liquid is added.
Seating was a bit sparse, though I don't dock eateries for this. It adds to the charm.
The prices are high for Bahn mi, there is no way around it. $8 is more than I've ever paid, and for the overall experience it just didn't make up for the high price.