The food served at the beach bar was much better for us...
They served ala carte food eg. Fish and chip, chicken chop, hotdog bun, french fries etc and not as expensive compared to the buffet at restaurant.
Plus you get to enjoy your food by the beach while listening to the waves!
There are some books in the coffeehouse so you can read a book while lazing on the beach too.
We didnt opt for all inclusive package which we were very glad about. Being asian, we find that the food there is horrible! Stale milk, bread, cheese, etc! It just doesnt suit our taste. Luckily we had packed some food/snacks.
Note that the breakfast menu doesnt change at all. It's the same food everyday. Also note that the restaurant doesnt offer any ala carte menu. If you wanna eat, you gotta take the buffet which cost USD40-50 per person. Even when we just wanted to have a plate of plain rice, we were made to pay for the whole buffet which we think it's ridiculous. It was only the last day that we knew there's an ala carte menu at the coffee house!! When we asked the waiters at the restaurant, they keep insisting that there are no other food except the buffet. Anyway the food at the coffee house (fish & chips, fried rice) are ok & much better to our standard.
One good thing, your table is fixed throughout your stay... You sit at the same place so you dont have to wake early to beat the "morning rush".