Considering that you've been to two beautiful places before with your granddaughter, some of the Thai and Vietnamese places might not appear to be as good just based on atmosphere. With that in mind I recommend 3 places that look special and have good food.
1) Indochine (viet)
2) Le Colonial (viet)
3) Buddakan ( upscale, trendy Chinese)
4) Blue Ribbon Izakaya ( nice place Japanese, cooked skewers etc)