Hi, I'm doing a food review and am thinking about going to Siam Square in Northampton. Has anyone been to Siam Square recently? I've done a few searches on the message board but they seem a little outdated. Do they still serve the Yum Yum Noodle Soup and are the steamed dumplings still delicious? Please help, thanks!