There are two restaurants at the Marriott (there once were three, but "Scalia", the Italian one, closed years ago). The room is now used for breakfast (one of the best, anywhere) and Sunday Brunch.
The White Elephant is a Thai restaurant. The fixed menu is a better deal than the a la carte menu. This restuarant is very expensive by American standards (for Thai food), but the food is very good. But not as good as Bua Thai in Milpitas, CA.
The other restaurant is sort of a bistro, with a variety of food. Some is typical Marriott (Marriott burger) and some local dishes. The food is good, but nothing special.
If you go out the back door of the bistro and cross the street, there is a small neighborhood Italian restaurant with very reasonable prices and good food.