Lemongrass Soy Satay and Noodles is amazing