Stumbled in here while walking around 17th Ave and in need of a snack. I opted for some fresh pork and shrimp spring rolls, and what I really appreciated (given I just walked in and didn't have any information about the place) is that everything was fresh and handmade upon order. No one wants spring rolls that have been sitting around for half the day, so I was really happy with both the quality and the freshness.
There are a range of Vietnamese subs and other options, including some north american picks like yam fries. Bubble tea, too.