I've tried this place over 5 times in the last 5 years. Every time, I hoped it might have gotten better. The food is decent at best for Chinese/Vietnamese food. The problem isn't the food though. The place is almost divey but I'm used to that.
The problem is that the food takes sooooo long to be served. Even if you order over the phone, they will tell you it should be 20-30 minutes. 20-30 minutes for a bowl of pho and a couple spring rolls at a non rush hour time?
When you go to pick it up, you wait another 10-15 minutes. This has happened every time I ordered.
For Vietnamese food, and I've eaten at over 50 Vietnamese spots, this place is VERY slow. Especially for the quality.
I would only recommend if time and quality aren't an issue for you