Bahn Mi Boys is done well: clean, contemporary, and they pay homage to big Vietnamese flavor.
Fries are fresh and not over-salted. And the meat is cooked fresh before your eyes.
Bottom line: you get what you pay for: $5+ per sandwich and they're delicious ($2.50 for fries) and it will fill a regular human. If you want to cheap out? Go to Chinatown!