I work in the mall and this is my go-to place if I want something filing and fresh. They cook the food when you order it. You know the food hasn't been siting there for a while and they just warm it up for you. I can never seem to finish my whole meal unless I'm STARVING. Their bubble tea is good and reasonably priced for the amount you get. The tapioca always used to be stuck together making it hard to drink until I asked for it to be spread apart. They have a loyalty card, so for every $8 (I think) you spend, you get a stamp and when you reach a certain amount (less than 8-9), you get a free meal :) I don't know if their pricing is good or not, as this is the only Vietnamese place I eat at. The service is excellent, even before I started showing up regularly.
EDIT: you must now spend $8 for every 12 meals (was 8 before) to get 1 free meal.