I only come here when I am in the mood for banh mi, so I can't comment on anything else on the menu (but I've heard that the pho isn't that great). The sandwiches are cheap and they taste fresh. I have always taken my orders to go, so the cleanliness--or supposed lack thereof--hasn't bothered me. This certainly isn't a place to go out for a weekend dinner, but it makes for a great lunch every once in a while.