This place is on Bush/Battery. It looks packed, but has that bad ventilation smell of oil or something, etc. that permeates the restaurant and promises to stay on your clothes. I haven't been able to bring myself to go in, but the menu looks very tempting - pho, rice plates, etc. Has anyone tried it?