I've been to Malaysia and Singapore many times and I'm always craving the food when I'm not in Southeast Asia. Unfortunately, I've never found a restaurant that serves up food remotely close to the real thing. Straits Cafe was a huge disappointment to me- roti prata was not very tasty, char kueh teow noodles were unimpressive (how do you mess this up?), and fish was too salty. Overpriced as well.