The environment is not bad, but tired.
However! I think I've come upon a little gem since discovering the small-sized soups. It's not on the menu, but they definitely do them. They are the perfect size for lunch. The normal soup is about $3.75 and the tom yum is about $4.07 or so and the flavours are great. The tom yum is usually fine as-is but I like to jazz up the normal soup with a squeeze of hoisin, hot sauce, lime, peanuts and the like from the other end of the counter. And because it's the small size, you don't end up feeling bloated from over-eating noodles and fried rice.