The food here has never been a problem for me. In fact that's why I keep coming back. And that's probably why there's always a lineup to get in. I only order pho here, so I can't really comment on the other dishes though.
My problem is that service has gone downhill lately. On my latest visit we didn't have any spoons at our table. The tables around didn't have any either for us to steal from. When we finally got some there was a bean sprout stuck to one of them! The two waitresses seem stressed with the workload and they could probably use another. The kitchen is getting noticeably slower too, with some specialty soups (like the beef and carrot stew) taking a lot longer than regular pho. So you end up with a situation where half your table is almost done when your dish arrives.
But service can easily be remedied (they're trying to hire more staff). Each time I give them the benefit of the doubt and try them again. And one day I'll finally be able to give them an extra star or two.