Tides was our primary go-to restaurant while staying as the Shanri-La Resort. They did serve an excellent breakfast and dinner buffet. If you have a small appetite, there is an a-la carte menu as well.
But I have to give a big shout-out to the staff at Tides. I always believe, if the service is not good at any restaurant, the food will have no taste, no matter how good. The Tides staff did not disappoint. By the second day, the staff knew us by name, knew our favorite beverages, and even knew our length of stay. And none of this was tip-based.
I reviewed Tides as part of my hotel review, and I give Tides very high marks.
For the a-la carte menu, get the burger. Well cooked, and good portion size.
For the buffet menu - access to foods of different countries was amazing. Do not expect the foreign food offerings to be 100% authentic, but the food will be tasty, and will satisfy THAT craving.