Hi, we’ll answer the question the best we can, although it states on the website it has 4 restaurants???? We only found two in operation, the first is a open buffet bar which was only open for breakfast! The very very annoying thing that you’ll find whilst having breakfast is that birds are constantly flying around and landing on the food stealing and pooping everywhere! (Very poor hygiene) Evening meals were served off site in the beach restaurant, it’s a bit off a walk along a rough track, dress code isn’t that important, the food isn’t great even if you pay extra for a la carte. Entertainment is a few locals banging instruments and trying to sing, don’t get to excited, it’s a lovely hotel but needs a rework, nothing to do and the town 10 minutes away is rundown and waste of time visiting, personally we wouldn’t revisit. Good luck and happy holidays.