Excellent banh mi! More expensive than they used to be, but still cheap and tasty. Cash only but there's no shortage of banks nearby. Can't comment on the hot food or groceries, but the place is always busy with people doing their shopping, so I'm sure you can't go wrong.