We had made reservations at The Beach Grill along with our stay. The service provided by the counter staff was excellent; she effectively communicated the details of our booking, allowing us to enter the establishment promptly without any delay.
However, the service inside the restaurant was extremely slow. The staff appeared to be lacking proper training, as our waiter neglected to inquire whether we had finished our drinks before clearing them away, assuming we were done. Furthermore, the Braised Lamb Shank was unfortunately overcooked, and the steak was of low quality, appearing grey in color. Additionally, insect bites and flies frequently interrupted our meal, which was quite bothersome. Despite the manager being aware of the situation, no action was taken to address these issues. Lastly, the wait for the return buggy was quite lengthy, lasting approximately 30 minutes.