We stayed at this resort and had many dishes from the menu.
The Panang curry was the best we had in all of Thailand. It was much thicker than the usual watery ones you get in Thailand.
The pastas and the club sandwich are fine but nothing out of the ordinary.
Generally the prices are on the higher end but for a 5 star resort it was one of the cheaper places to eat.
The buffet breakfasts were fantastic as they catered for many different nationalities. They had noodle and rice dishes, American type breakfast items (eggs, bacon, pancake), French items (French toast and pastries), fruit, cereals and muesli, many different types of jams etc.
The staff and the atmosphere here are great. You can sit either outside by the pool or in the undercover section (this doesn’t have any walls though but I presume it is raining or cold they would close it with plastic curtains.